Unix/Linux 命令速查表

1、文件命令
ls – 列出目錄
ls -al – 使用格式化列出隱藏文件
cd dir - 更改目錄到 dir
cd – 更改到 home 目錄
pwd – 顯示當前目錄
mkdir dir – 創建目錄 dir
rm file – 刪除 file
rm -r dir – 刪除目錄 dir
rm -f file – 強制刪除 file
rm -rf dir – 強制刪除目錄 dir *
cp file1 file2 – 將 file1 複製到 file2
cp -r dir1 dir2 – 將 dir1 複製到 dir2; 如果 dir2 不存在則創建它
mv file1 file2 – 將 file1 重命名或移動到 file2; 如果
file2 是一個存在的目錄則將 file1 移動到目錄 file2 中
ln -s file link – 創建 file 的符號連接 link
touch file – 創建 file
cat > file – 將標準輸入添加到 file
more file – 查看 file 的內容
head file – 查看 file 的前 10 行
tail file – 查看 file 的後 10 行

tail -f file – 從後 10 行開始查看 file 的內容


2、進程管 理

ps – 顯示當前的活動進程
top – 顯示所有正在運行的進程
kill pid – 殺掉進程 id pid
killall proc – 殺掉所有名爲 proc 的進程 *
bg – 列出已停止或後臺的作業

fg – 將最近的作業帶到前臺

fg n – 將作業 n 帶到前臺


3、文件權 限
chmod octal file – 更改 file 的權限
● 4 – 讀 (r)
● 2 – 寫 (w)
● 1 – 執行 (x)
示例:
chmod 777 – 爲所有用戶添加讀、寫、執行權限
chmod 755 – 爲所有者添加 rwx 權限, 爲組和其他用戶添加rx 權限


4、系統信 息

date – 顯示當前日期和時間
cal – 顯示當月的日曆
uptime – 顯示系統從開機到現在所運行的時間
w – 顯示登錄的用戶
whoami – 查看你的當前用戶名
finger user – 顯示 user 的相關信息
uname -a – 顯示內核信息
cat /proc/cpuinfo – 查看 cpu 信息
cat /proc/meminfo – 查看內存信息
man command – 顯示 command 的說明手冊
df – 顯示磁盤佔用情況
du – 顯示目錄空間佔用情況

free – 顯示內存及交換區佔用情況


5、壓縮

tar cf file.tar files – 創建包含 files 的 tar 文件
file.tar
tar xf file.tar – 從 file.tar 提取文件
tar czf file.tar.gz files – 使用 Gzip 壓縮創建
tar 文件
tar xzf file.tar.gz – 使用 Gzip 提取 tar 文件
tar cjf file.tar.bz2 – 使用 Bzip2 壓縮創建 tar 文件
tar xjf file.tar.bz2 – 使用 Bzip2 提取 tar 文件
gzip file – 壓縮 file 並重命名爲 file.gz
gzip -d file.gz – 將 file.gz 解壓縮爲 file


6、網絡

ping host – ping host 並輸出結果
whois domain – 獲取 domain 的 whois 信息
dig domain – 獲取 domain 的 DNS 信息
dig -x host – 逆向查詢 host
wget file – 下載 file
wget -c file – 斷點續傳


7、安裝

從源代碼安裝:
./configure
make
make install
dpkg -i pkg.deb – 安裝包 (Debian)
rpm -Uvh pkg.rpm – 安裝包 (RPM)

8、SSH
ssh user@host – 以 user 用戶身份連接到 host
ssh -p port user@host – 在端口 port 以 user 用戶身份連接到 host
ssh-copy-id user@host – 將密鑰添加到 host 以實現無密碼登錄


9、搜索

grep pattern files – 搜索 files 中匹配 pattern 的內容 * 小心使用。
grep -r pattern dir – 遞歸搜索 dir 中匹配 pattern 的內容

command | grep pattern – 搜索 command 輸出中匹配pattern 的內容


10、快捷鍵

Ctrl+C – 停止當前命令
Ctrl+Z – 停止當前命令,並使用 fg 恢復
Ctrl+D – 註銷當前會話,與 exit 相似
Ctrl+W – 刪除當前行中的字
Ctrl+U – 刪除整行
!! - 重複上次的命令
exit – 註銷當前會話

翻譯/Toy <http://LinuxTOY.org>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章