MS-DOS to Linux commands
From Tech-Wiki
Revision as of 01:43, 21 March 2024 by Fabricio.Lima (Talk | contribs)
Many Linux commands typed at a shell prompt are similar to the commands you would type in MS-DOS. In fact, some commands are identical.
Command's Purpose | MS-DOS | Linux | Basic Linux Example |
---|---|---|---|
Copies files | copy | cp | cp thisfile.txt /home/thisdirectory |
Moves files | move | mv | mv thisfile.txt /home/thisdirectory |
Renames a file | ren | mv | mv thisfile.txt thatfile.txt |
Lists files | dir | ls | ls |
Changes directories with a relative path | cd .. | cd .. | cd .. |
Changes directories with a specified path (absolute path) | cd pathname | cd pathname | cd /directory/directory |
Creates a directory | mkdir | mkdir | mkdir directory |
Shows your location in the file system | chdir | pwd | pwd |
Shows contents of a file | type | cat | cat thisfile.txt |
Screens through a file | more | less | less thisfile.txt |
Filter contents of a file | find | grep | cat thisfile.txt | grep abc |
Clears screen | cls | clear | clear |
Closes prompt window | exit | exit | exit |
Displays or sets date | date | date | date |
Displays the time | time | date | date |
Deletes files | del | rm | rm thisfile.txt |
"Echoes" output on the screen | echo | echo | echo this message |
Edits files with simple text editor | edit | pico | pico thisfile.txt |
Compares the contents of files | fc | diff | diff file1 file2 |
Finds a string of text in a file | find | grep | grep this word or phrase thisfile.txt |
Formats a thumbdrive | format D: | mke2fs (or mformat) | /sbin/mke2fs /dev/usb0 |
Displays command help | command /? | command --help | ls --help (or man ls) |
Shows amount of RAM and use | mem | free | procinfo |
Additional essential Linux commands, with no equivalent in MS-DOS are listed below:
df: Display disk space usage find: Search for files and directories within a directory hierarchy chmod: Change file permissions chown: Change file owner and group sudo: Execute a command as the superuser or another user apt-get/yum/dnf: Package management commands for installing packages ps: Display information about active processes
kill: Terminate processes.