Unix Linux命令參考

2022-04-28 20:54:15 字數 2336 閱讀 9057

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 的內容

ps – 顯示當前的活動程序

top – 顯示所有正在執行的程序

kill pid – 殺掉程序 id pid

killall proc – 殺掉所有名為 proc 的程序 *

bg – 列出已停止或後台的作業

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

fg n – 將作業 n 帶到前台

chmod octal file – 更改 file 的許可權

● 4 – 讀 (r)

● 2 – 寫 (w)

● 1 – 執行 (x)

示例:chmod 777 – 為所有使用者新增讀、寫、執行許可權

chmod 755 – 為所有者新增 rwx 許可權, 為組和其他使用者新增

rx 許可權

更多選項參閱 man chmod.

grep pattern files – 搜尋 files 中匹配 pattern 的內容

grep -r pattern dir – 遞迴搜尋 dir 中匹配 pattern 的內容

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

date – 顯示當前日期和時間

cal – 顯示當月的日曆

uptime – 顯示系統從開機到現在所執行的時間

w – 顯示登入的使用者

whoami – 檢視你的當前使用者名稱

finger user – 顯示 user 的相關資訊

uname -a – 顯示核心資訊

cat /proc/cpuinfo – 檢視 cpu 資訊

cat /proc/meminfo – 檢視記憶體資訊

man command – 顯示 command 的說明手冊

df – 顯示磁碟占用情況

du – 顯示目錄空間占用情況

free – 顯示記憶體及交換區占用情況

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

從源**安裝:

./configure

make

make install

dpkg -i pkg.deb – 安裝包 (debian)

rpm -uvh pkg.rpm – 安裝包 (rpm)

ctrl+c – 停止當前命令

ctrl+z – 停止當前命令,並使用 fg 恢復

ctrl+d – 登出當前會話,與 exit 相似

ctrl+w – 刪除當前行中的字

ctrl+u – 刪除整行

!! - 重複上次的命令

exit – 登出當前會話

最常用的Unix Linux命令

壓縮資料夾 tar zcvf archive name.tar dirname 解壓資料夾 tar xvf archive name.tar在檔案中查詢字串 不區分大小寫 grep i the demo file輸出成功匹配的行,以及該行之後的三行 grep a3 i example demo te...

Unix Linux常用命令

檢視磁碟剩餘完間 df h 顯示當前目錄的目錄和檔案的大小 du d1 h 檢視埠占用情況 netstat tunlp 檢視某埠tcp連線數 netstat nat grep i 80 wc l 檢視程序資訊 ps aux ps ef 指定埠啟動svn服務 svnserve d r svndata ...

Unix Linux常見操作命令2

檔案整理 打包 壓縮 tar 檔案打包命令 打包不是壓縮,打包是將多個檔案整理到乙個檔案中,方便傳輸 移動 管理 通常情況下,tar 命令打包字尾名為.tar tar cvf 名稱.tar 要打包的多個檔案 tar cvf source.tar demo01.py demo02.py demo3.p...