#Linux utilities on #Windows.
If you use a Windows computer at work you may feel that you’re missing out on some really useful functionality that you’re used to having on a UNIX system. Or perhaps you’ve always used Windows and have struggled with messy workarounds for something that would be easier with Linux commands.
If you’re on an older version of Windows that doesn’t have the Windows Subsystem for Linux (WSL) or you don’t want to install a Linux distribution on your machine, you can still use Linux utilities to quickly get things done. At the end we’ll see some notes about doing the same thing on WSL.
This brief guide will help you with an example of a common task: finding out which files have been modified on your computer (or a remote server) within a specified time frame.
First you’ll need to install Cygwin. This program will let you use tools similar to a Linux distribution on Windows.
At some point during the installation you’ll be asked to select the tools you need.
The default choice is a decent collection but I like to select a few additional ones that I use often: nano, wget, curl, and dos2unix.
After the installation is done and you open Cygwin you’ll have a bash interpreter ready for use.
The root of the directory structure points to the installation folder e.g. C:\cygwin64 so /home
points to C:\cygwin64\home.
Your Windows drives are accessible at /cygdrive
e.g. your D: drive is at /cygdrive/d
.
I like to personalize a few aspects of this interface. For example, open your configuration file located in your home directory with the nano text editor:
Add anything you’d like to customize your shell. For example, have it always start at the home folder of your Windows user (C:\Users\your_user_name)
cd /cygdrive/c/Users/your_user_name
Save the file and exit.
Now the fun stuff. Let’s find all the files that were modified within the last day on the C: drive of a server on the network. For each file we want to list its properties (like last modified time, permissions, etc), and finally redirect the output to a file on our computer.
You can use a UNC path with //
just like you would use \\
on Windows.
To find files by modification time use the -mtime option followed by the number of days to look for.
The number can be a positive or negative value.
A negative value equates to less than so -1 will find files modified within the last day. Similarly, +1 will find files modified more than one day ago.
find //server_name/c$ -type f -mtime -1 -exec ls -la {} \; > results.txt
After that you might want to change new lines to Windows format in the results file.
Feel free to experiment with other Linux tools. Maybe you want to change all spaces and tabs to commas and save the result as a csv file:
cat results.txt | sed 's/[ \t]/,/g' > results.csv
Maybe you’ll then want to copy these results to a shared location on a server:
cp results.csv //server_name/folder_name/results.csv
There are countless tasks that are made easier with a powerfull set of Linux command line utilities and you can save a lot of time with the right tools.
Windows Subsystem for Linux
A quick note on WSL. To access the remote location as a UNC path you’ll need to mount it using the DrvFs filesystem on a path of your choice like /mnt
.
sudo mkdir /mnt/share
sudo mount -t drvfs '\\server\share' /mnt/share
When you’re done you can unmount the filesystem if you no longer need it.
If it’s not taking the credentials of your user or you need to specify other credentials you can navigate to the share location using Windows File Explorer and WSL will inherit the credentials you supply.
From Wikipedia, the free encyclopedia
UnxUtils
Last updated | 24 April 2013; 12 years ago |
---|---|
Operating system | Microsoft Windows |
Licence | Free software |
Website | sourceforge |
Development status | Unmaintained |
As of | August 2015 |
UnxUtils is a collection of utility programs that provide popular Unix-based shell commands – ported from GNU implementations as native Windows programs that depend only on Win32 and the Microsoft C-runtime (msvcrt.dll). The collection was last updated externally on April 15, 2003, by Karl M. Syring. As of December 2016, the most recent release was an open-source project at SourceForge, with the latest binary release in March, 2007 (though the files are dated 2000). The independent distribution included a main zip archive (UnxUtils.zip, 3,365,638 bytes) complemented by more recent updates (UnxUpdates.zip, 878,847 bytes, brought some binaries up to year 2003), but the SourceForge project has no UnxUpdates.zip package.
An alternative collection of Unix-based utilities for Windows is GnuWin32. It has later versions of many programs, but requires supporting files (e.g. DLLs).[1]
Supported commands include:
- agrep
- ansi2knr
- basename
- bc
- bison
- bunzip2
- bzip2
- bzip2recover
- cat
- chgrp
- chmod
- chown
- cksum
- cmp
- comm
- compress
- cp
- csplit
- cut
- date
- dc
- dd
- df
- diff
- diff3
- dircolors
- dirname
- du
- echo
- egrep
- env
- expand
- expr
- factor
- fgrep
- find
- flex
- fmt
- fold
- fsplit
- gawk
- gclip
- gplay
- grep
- gsar
- gunzip
- gzip
- head
- id
- indent
- install
- join
- jwhois
- less
- lesskey
- ln
- logname
- ls
- m4
- make
- makedepend
- makemsg
- man
- md5sum
- mkdir
- mkfifo
- mknod
- mv
- mvdir
- nl
- od
- paste
- patch
- pathchk
- pclip
- pr
- printenv
- printf
- ptx
- pwd
- recode
- rm
- rman
- rmdir
- sdiff
- sed
- seq
- sh
- sha1sum
- shar
- sleep
- sort
- split
- stego
- su
- sum
- sync
- tac
- tail
- tar
- tee
- test
- touch
- tr
- tsort
- type
- uname
- unexpand
- uniq
- unrar
- unshar
- unzip
- uudecode
- uuencode
- wc
- wget
- which
- whoami
- xargs
- yes
- zcat
- zip
- zsh
- Cygwin – Unix-like environment for Windows
- GNU Core Utilities – Collection of standard, Unix-based utilities from GNU
- GnuWin32 – Discontinued implementation of the GNU toolchain for Windows
- Interix – Unix subsystem for Windows NT operating systems
- List of POSIX commands
- MinGW – Free and open-source software for developing applications in Microsoft Windows
- MKS Toolkit
- Windows Services for UNIX – Discontinued software produced by Microsoft which provided Unix environment on Windows NT
- ^ «Difference between UnxUtils and GNU CoreUtils». Server Fault. Retrieved 2024-08-09.
- Project site (latest) on SourceForge
- Project site (older)
- Shunix/K93 Unix – UNIX utilities written in Korn Shell
- wintools – Collection of utilities for Windows
wslutilities/wslu
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
wslu — A collection of utilities for WSL
This is a collection of utilities for the Linux Subsystem for Windows (WSL), such as converting Linux paths to Windows paths or creating Linux application shortcuts on the Windows Desktop.
- Requires at least Windows 10 Creators Update;
- Some of the features require a higher version of Windows;
- Supports WSL2;
- Supports Windows 11.
English | 简体中文 | 正體中文 | Esperanto | |
---|---|---|---|---|
General | Visit | Visit | Visit | Visit |
Installation | Visit | Visit | Visit | Visit |
This project exists thanks to all the people who contribute. [ Contribute ].
This project uses GPLv3 License.
Logo of WSL Utilities and icons for wslusc desktop shortcuts are licensed under CC BY 4.0 International License.
For other third-party files and assets used, please refer to THIRD_PARTY_LICENSE.
About
A collection of utilities for Windows Subsystem for Linux
Источник
bmatzelle/gow
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
ReadMe.md
Gow — The lightweight alternative to Cygwin
Author: Brent R. Matzelle
Gow (Gnu On Windows) is the lightweight alternative to Cygwin. It uses a convenient Windows installer that installs about 130 extremely useful open source UNIX applications compiled as native win32 binaries. It is designed to be as small as possible, about 10 MB, as opposed to Cygwin which can run well over 100 MB depending upon options.
Here are a couple quotes from happy Gow users:
«Gow is one of the few things that makes Windows bearable/usable»
«I use Gow constantly. It’s awesome.»
«I just wanted to let you know that the GOW Suite is simply great — it is far lighter than the Cygwin tool, and is extremely useful. «
- Ultra light: Small, light subset (about 10 MB) of very useful UNIX binaries that do not have decent installers.
- Shell window from any directory: Adds a Windows Explorer shell window so that you can right-click on any directory and open a command (cmd.exe) window from that directory.
- Simple install/remove: Easy to install and remove, all files contained in a single directory in a standard C:\Program Files path.
- Included in PATH: All binaries are conveniently installed into the Windows PATH so they are accessible from a command-line window.
- Stable binaries: All commands are kept up to date but also as stable as possible.
Please submit feedback via the Gow issue tracker
Thank you for trying Gow!
Copyright (c) 2006 — 2014 Brent R. Matzelle
About
Unix command line utilities installer for Windows.
Источник
What is the best way to use linux utilities under windows? [closed]
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago .
Linux utilities like sed, awk and other shell scripting features are awesome and life becomes a lot harder when I am developing on windows and cant use any of these.
People suggest to use cygwin for those who want the linux like tools under windows. But I feel cygwin will be an overkill for someone who only wants to use the handful commands.
Some say that Windows Services for Unix can also be a good alternative.
I have used none of these. Can some experienced programmer suggest best/simplest way to do this? of course apart from switching to linux itself.
9 Answers 9
I think the GnuWin32 project is exactly what you’re looking for. Unix command line tools ported to Windows.
I’ve been using UnxUtils which are ports of common GNU utilities to native Win32 for ages.
I should add that I’ve also used Cygwin (et al.) and Microsoft’s Services for Unix and neither of them were any good for me because they don’t work as well as native versions from the command prompt, and using ksh/bash/whatever under Windows never really works right, even though I use ksh under unix all the time.
I tried something like this quite often, but to be honest, none of it really works well.
I therefore suggest using a virtual machine (such as VirtualBox) and install a small linux inside that. You can easily move files from and to the guest system with shared folders.
Judging by my experience, it is the best solution I used so far.
I tried Gow for some time, and it’s nice. It offers 130 Unix-shell utilities for Windows. The contextual menu in the File explorer, to start a prompt in the current folder, is really handy.
There’s a GNU port of many of the utils. I find that quite useful.
If you need Perl, I recommend Strawberry Perl.
The problem with most of the tools suggested here is that they don’t get updated very often E.g. the last update GnuWin32 got was on 27 December 2010; UnxUtils was last updated on 01 March 2007.
I suggest MSYS2, a very good option which has a Win32 port of Arch’s pacman package management system built-in. It’s a spin-off from Cygwin like MSYS but much better than MSYS (lots of packages and gets updated almost daily) and (very light as opposed to) Cygwin.
It’s a rolling release distribution that works under Windows and thus you get the latest and greatest of the packages. MSYS2 additionally has MinGW, provided in both x86 and x86_64 flavours. They’ve their own list of packages — MinGW packages.
Maintainers are very affable too.
MSYS is a common alternative for people who find CygWin excessive. It’s still a special prompt, but it was originally intended to set up just enough Unix-compatibility to build programs using the MinGW compilers and the typical configure/make routine.
Using tools like sed and awk isn’t going to work quite as expected in a normal Windows command prompt. It can be done to a point, but common usage involves command-line syntax that is normally interpreted by the shell, but which the Windows command prompt doesn’t support. One example is wildcard file specifications. I’ve often found that Unix-centric tools aren’t as usable on Windows as they assume the shell has expanded those wildcards into lists of files for them.
Install msysGit (netinstaller), it comes with a (msys/minGW) shell environment.
It also adds a «open shell here» in explorer.
It’s faster than Cygwin, but at the sacrifice of unix compatibility.
Maybe it is stupid, but I usually search google for i.e.: «indent windows». You can select tools from mixed platforms. Lot of stuff from open systems has been ported on windows.
Linked
Related
Hot Network Questions
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2022.11.3.43005
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Источник
Use ‘Unix’ Commands on Windows – UnxUtils
Many people use both operating systems – Linux and Windows in their daily life. If you are one of those people who often keep switching between different operating systems in their work environment, you may have encountered scenarios when you have run Linux commands, such as ‘ls’ and ‘cd’ while working on the Windows command line. This can often happen with people who spend most of their time in server environments (typically ‘Unix’), and switch to the Windows environment (‘non Unix’), once in a while.
In such cases, the message ‘ls (or any Unix or Linux command that you entered on a Windows command prompt) is not recognized as an internal or external command, operable program or batch file.’ gets displayed at the command line as soon as you run a Linux command.
Now, here is an easy tip to work around this. There is a utility called ‘*UnxUtils*’ (Read as ‘Unix Utils’), which is a Windows compatible utility or library of commands used ‘Unix’ commands.
Note: Remember, the utility does not have all Windows-Linux compatibility commands, but only the most commonly used ones.
You can download binary file from one of the following links:
It contains GNU utilities for Win 32, which is dependent on the ‘msvcrt.dll’ file in the Windows Operating System.
Download the binary (‘.zip’) file and extract it on your computer. For example, ‘C:\UnxUtils’ indicates that the file is saved in the ‘C:’ drive.
Now, add the environment variable in the User variables:
Variable name: Path
Variable value: C:\unxutils\bin\;C:\unxutils\usr\local\wbin\
If you don’t know how to change environment variable then read this tutorial. You can then open a new command prompt and type cd, ls, pwd, cat, or any of your favorite ‘Unix’ command. You can even run shell scripts.
Note: If you already had a Command Line window opened then close it and open it again, as the PATH changes doesn’t apply to already running applications. If you want to use which command then add the windows extension .exe in its argument. For example, which which.exe.
Checkout this Wikipedia page for list of commands available through ‘UnxUtils’ in Windows. List is limited to commands included in C:\unxutils\usr\local\wbin\.
Additional Tools: Install Emacs and/or MinGW to get a more UNIX-like development environment on your Windows operating system.
Источник
Юниксовые утилиты командной строки для Windows // Unix-like command line utilities for Windows
Я фанат командной строки. Точнее, я считаю её весьма удобным инструментом. И использую из Far-а в этих своих Windows. Хе-хе, сколько сразу конфликтных тем – cmdline/gui, Far/TC, Linux/Windows – можно устроить Холивор и Срачъ.
Так вот. Здесь я хочу описать набор утилит командной строки, портированных на Windows, которые считаю удобными и полезными иметь на своём Windows-десктопе. Это именно standalone-бинарники, а не Cygwin, так как я хочу иметь xcopy-style deployment (скопировал куда-нибудь в %PATH% и ололо), без записей в реестр или конфиг-файлы. Все ссылки и версии приведены и работают на настоящий момент, со временем, конечно, версии будут устаревать, а ссылки – протухать.
Почти для всех программ требуется Microsoft Visual C++ 2008 SP1 Redistributable Package, который скорее всего уже есть в системе. Если нет – качать и ставить: x86 и x64 версии. Многие программы взяты из проекта GNUWin32, полный список пакетов смотреть здесь – мало ли, может кому sed понадобится.
- Integrated pack
Всё, что упомянуто ниже, версии на настоящий момент, собрано в один пакет cmdline-unix-4-windows.zip. Распаковываете архив, бинарники из c-windows кладёте в %SystemRoot%, библиотеки из c-windows-system кладёте в %SystemRoot%\system (этот layout работает, по крайней мере, на Windows 7).
На всякий случай рядом лежат рантаймы от VC++ x86 и x64.
Адовый инструмент для скачивания почти чего угодно. Идём на домашнюю страницу виндового порта wget, скачиваем архив с бинарником и архив с зависимостями. wget с версии примерно 1.10 начал поддерживать SSL, поэтому ему теперь нужна SSL-библиотека и еще по мелочи всякого. wget.exe из первого архива кладём в C:\Windows. Библиотеки libeay32.dll, libiconv2.dll, libintl3.dll и libssl32.dll из второго архива кладём в C:\Windows\system. Пыщ.
Адовый инструмент для выполнения запросов к DNS-серверам. То же, что nslookup, только в стопицот раз удобнее. Отдельно его нет, он входит в стандартный комплект DNS-сервера BIND. Идём на домашнюю страницу BIND-a, качаем архив для Windows (на текущий момент последний стабильный релиз – 9.7.3), достаём из архива dig.exe и host.exe, кладём его в C:\Windows. Так как они часть BIND, то требуют кучу его библиотек для своей работы – достаём из архива libbind9.dll, libdns.dll, libisc.dll, libisccfg.dll, liblwres.dll и libxml2.dll и кладём в C:\Windows\system. Также нужен libeay32.dll, если он не скопирован во время установки wget-а. И вот ололо.
Иногда надо потаскать файлы взад-назад с юникс-сервера на виндовый десктоп. Для этого нужен scp из командной строки. Идём на домашнюю страницу PuTTY. Это сам по себе зач0тный инструмент, хотя некоторые ребе считают более кошерным Bitvise Tunnelier, но для моих целей это overkill. Скачиваем по ссылке pscp.exe, переименовываем в scp.exe и кладём в C:\Windows. Вуаля.
Калькулятор командной строки. Берём с домашней страницы виндового порта bc архив с бинарником и архив с зависимостями, кладём bc.exe из первого архива в C:\Windows, кладём readline5.dll из второго архива в C:\Windows\system.
По умолчанию bc.exe работает с целыми числами. Чтобы он считал с, например, 20-ю знаками после запятой надо либо сказать ему scale=20 перед вычислениями, либо запустить с опциями -lq, либо поместить эти опции в переменную окружения BC_ENV_ARGS. Выход из интерактивного режима – Ctrl-D.
Оттуда же берём grep. А так же egrep и fgrep. Бинарники из архива с бинарниками кладём в C:\Windows, библиотеки из архива с зависимостями – в C:\Windows\system.
Иногда возможностей виндового dir не хватает. Отсюда берём портированный ls с виндовыми дополнениями, распаковываем архив и копируем ls.exe в C:\Windows. Почитайте ls.exe ––help – там много интересного.
Иногда надо поработать напрямую с дисками. Прям как в линуксовом dd. Идём на домашнюю страницу, скроллим вниз, берём из архива бинарник dd.exe и кладём в C:\Windows. Сделайте dd.exe ––list 2>&1 | more – увидите всякое.
А вот как потырить MBR с первого диска. Partition0 – весь диск. Запускать, естественно, именем и властью администратора.
- MD5, SHA1 и SFV
Посчитать контрольные суммы скачанного чего-нибудь. md5sum: домашняя страница, бинарник. sha1sum: домашняя страница, бинарник. sfv: источник утерян, но остались сотни ссылок на файлопомойках. Качаем это всё и кладём в C:\Windows.
Заключение
Конечно, здесь не упомянуты более 9000 других «кульных прожек» и «тулзов». Здесь те, которыми пользуюсь лично я.
Источник
Это приложение для Windows под названием Unix Utils, перенесенное на Windows, последний выпуск которого можно загрузить как osslsigncode-1.7.1-1-x86_64.zip. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием Unix Utils, бесплатно портированное на Windows с помощью OnWorks.
Следуйте этим инструкциям, чтобы запустить это приложение:
— 1. Загрузил это приложение на свой компьютер.
— 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 3. Загрузите это приложение в такой файловый менеджер.
— 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.
— 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 6. Скачайте приложение и установите его.
— 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.
Wine — это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine — это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.
Unix Utils перенесен на Windows
ОПИСАНИЕ
Этот проект представляет собой набор утилит типа Unix, доступных для Windows.
Это приложение также можно загрузить с https://sourceforge.net/projects/unix-utils/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.
Скачать приложения для Windows и Linux
- Приложения для Linux
- Приложения для Windows
-
1
- Настольный клиент Rocket.Chat
- Клиент Rocket.Chat Desktop — это
официальное настольное приложение для Rocket.Chat,
простая, но мощная сеть с открытым исходным кодом
чат платформа. Он протестирован на macOS,
Окна … - Скачать настольный клиент Rocket.Chat
-
2
- ОфисЭтаж
- OfficeFloor обеспечивает инверсию
управление связью, с его: — зависимостью
впрыск — продолжение впрыска —
внедрение потока Для получения дополнительной информации
посетить… - Скачать OfficeFloor
-
3
- ДивКит
- DivKit — это серверный пакет с открытым исходным кодом.
Фреймворк пользовательского интерфейса (SDUI). Это позволяет вам
развертывать обновления с сервера для
разные версии приложения. Также это может быть
используется для … - Скачать DivKit
-
4
- субконвертер
- Утилита для преобразования между различными
формат подписки. Пользователи Shadowrocket
следует использовать ss, ssr или v2ray в качестве цели.
Вы можете добавить &remark= к
Telegram-любимый HT… - Скачать субконвертер
-
5
- СВЭШ
- SWASH — это числовой
инструмент для моделирования неустойчивости,
негидростатический, со свободной поверхностью,
вращательный поток и явления переноса
в прибрежных водах как … - Скачать SWASH
-
6
- VBA-M (Архивировано — сейчас на Github)
- Проект переехал в
https://github.com/visualboyadvance-m/visualboyadvance-m
Особенности:Создание читовСохранить состояниямульти
система, поддерживает gba, gbc, gb, sgb,
sgb2Т… - Скачать VBA-M (в архиве — сейчас на Github)
- Больше »
Команды Linux
-
1
- a2ps-lpr-обертка
- a2ps-lpr-wrapper – lp/lpr-обертка
скрипт для GNU a2ps на Debian … - Запустить a2ps-lpr-wrapper
-
2
- а2пс
- a2ps — форматирование файлов для печати на
PostScript-принтер… - Запустить a2ps
-
3
- набор мощности процессора
- cpupower-set — Установить мощность процессора
соответствующее ядро или оборудование
конфигурации… - Запустите cpupower-set
-
4
- мощность процессора
- cpupower — показывает и устанавливает процессор
значения, связанные с мощностью… - Запустите процессор
-
5
- collect_stx_titles
- collect_stx_titles — собрать заголовок
объявления из документов Stx… - Запустите сбор_stx_titles
-
6
- скамья гатлинга
- скамейка — http бенчмарк …
- Беговая скамейка Гатлинга
- Больше »
Includes: Same tools as BusyBox: [, [[, acpid, addgroup, adduser, adjtimex, ar, arp, arping, ash, awk, basename, beep, blkid, brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, dpkg, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, expand, expr, fakeidentd, false, fbset, fbsplash, fdflush, fdformat, fdisk, fgrep, find, findfs, flash_lock, flash_unlock, fold, free, freeramdisk, fsck, fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip, hd, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd, ifup, inetd, init, inotifyd, insmod, install, ionice, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill, killall, killall5, klogd, last, length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lzmacat, lzop, lzopcat, makemime, man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mkfifo, mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modprobe, more, mount, mountpoint, mt, mv, nameif, nc, netstat, nice, nmeter, nohup, nslookup, od, openvt, passwd, patch, pgrep, pidof, ping, ping6, pipe_progress, pivot_root, pkill, popmaildir, printenv, printf, ps, pscan, pwd, raidautorun, rdate, rdev, readlink, readprofile, realpath, reformime, renice, reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail, seq, setarch, setconsole, setfont, setkeycodes, setlogcons, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum, showkey, slattach, sleep, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv, svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar, taskset, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, true, tty, ttysize, udhcpc, udhcpd, udpsvd, umount, uname, uncompress, unexpand, uniq, unix2dos, unlzma, unlzop, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, volname, watch, watchdog, wc, wget, which, who, whoami, xargs, yes, zcat, zcip.