[go: up one dir, main page]

0% 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.
Copyright
© © All Rights Reserved
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% 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.
Copyright
© © All Rights Reserved
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

* use with extreme caution. .com

You might also like