Cygwin/Bash Command Reference: File Commands System Info
This document provides a summary of common Cygwin/Bash commands organized into the following categories: file commands, system info, archives/compression, process management, network, installation, searching, and shortcuts. It lists commands like ls, cd, mkdir, rm, cp, mv, tar, gzip, ping, wget, ssh, grep, and their basic functions in 1-3 concise sentences.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
395 views1 page
Cygwin/Bash Command Reference: File Commands System Info
This document provides a summary of common Cygwin/Bash commands organized into the following categories: file commands, system info, archives/compression, process management, network, installation, searching, and shortcuts. It lists commands like ls, cd, mkdir, rm, cp, mv, tar, gzip, ping, wget, ssh, grep, and their basic functions in 1-3 concise sentences.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
Cygwin/Bash Command Reference
File Commands System Info
ls – directory listing date – show the current date and time ls -al – formatted listing with hidden files cal – show this month's calendar cd dir - change directory to dir whoami – who you are logged in as cd – change to home man command – show the manual for command pwd – show current directory df – show disk usage mkdir dir – create a directory dir du – show directory space usage rm file – delete file whereis app – show possible locations of app rm -r dir – delete directory dir which app – show which app will be run by default rm -f file – force remove file rm -rf dir – force remove directory dir * Archives/Compression cp file1 file2 – copy file1 to file2 tar cf file.tar files – create a tar named file.tar cp -r dir1 dir2 – copy dir1 to dir2; create dir2 if it doesn't containing files exist tar xf file.tar – extract the files from file.tar mv file1 file2 – rename or move file1 to file2 tar czf file.tar.gz files – create a tar with Gzip if file2 is an existing directory, moves file1 into directory file2 compression ln -s file link – create symbolic link link to file tar xzf file.tar.gz – extract a tar using Gzip touch file – create or update file tar cjf file.tar.bz2 – create a tar with Bzip2 cat > file – places standard input into file compression more file – output the contents of file tar xjf file.tar.bz2 – extract a tar using Bzip2 head file – output the first 10 lines of file gzip file – compresses file and renames it to file.gz tail file – output the last 10 lines of file gzip -d file.gz – decompresses file.gz back to file tail -f file – output the contents of file as it grows, starting zip file.zip files – create a zip file named file.zip with the last 10 lines containing files unzip files.zip – decompresses and extracts files from Process Management files.zip ps – display your currently active processes kill pid – kill process id pid Network killall proc – kill all processes named proc * ping host – ping host and output results bg – lists stopped or background jobs; resume a stopped job in the nslookup host – lookup host ip address background wget file – download file fg – brings the most recent job to foreground wget -c file – continue a stopped download fg n – brings job n to the foreground ssh user@host – connect to host as user Shortcuts Installation Ctrl+c – halts the current command Install from source (for packages not in setup.exe): Ctrl+z – stops the current command, resume with fg in the ./configure foreground or bg in the background make Ctrl+a – move to beginning of line make install Ctrl+e – move to end of line Ctrl+k – kill (delete) from the cursor to the end of the line Searching Ctrl+w – erases one word in the current line grep pattern files – search for pattern in files Ctrl+u – erases the whole line grep -r pattern dir – search recursively for pattern in Ctrl+y – yank (restore) the last group of erased characters dir Ctrl+r – type to bring up a recent command command | grep pattern – search for pattern in the !! - repeat the last command output of command exit – log out of current session Modified from Unix/Linux Command Reference at