pwd 顯示當前工作路徑
shutdown 關(guān)閉系統(tǒng) /halt 關(guān)閉系統(tǒng)
shutdown -r now 重啟 /reboot 重啟
systemctl stop firewalld 關(guān)閉防火墻
ip addr 查看ip地址.
1、cd命令:用于切換當前目錄(可以是絕對路徑,也可以是相對路徑)如:
cd /home 進入根目錄下面的home目錄
cd home 進入當前目錄下的home目錄
cd … 返回上一級目錄
cd …/… 返回上兩級目錄
cd / 返回根目錄
cd - 返回上次所在的目錄
2、ls命令:查看文件與目錄的命令,如:
ls 查看目錄中的文件
ls -a 列出全部的文件,連從隱藏文件(開頭為.的文件)一起列出來
ls -l 顯示文件和目錄的詳細資料
3、mkdir命令:創(chuàng)建
mkdir file 創(chuàng)建一個叫“file”目錄
mkdir file file 同時創(chuàng)建兩個文件
4、rm命令:刪除
rm -f file 刪除一個叫"file"的文件
rmdir file 刪除一個叫“file”的目錄(空目錄才能刪除)
rm -rf file 刪除一個叫“file”的目錄并同時刪除其內(nèi)容
rm -rf file file 同時刪除兩個目錄及他們的目錄
5、mv命令:移動文件、目錄或更名
mv file1 file2 把文件file1重命名為file2
mv file1 file2 file 把文件file1、file2移動到目錄file中
6、cp命令:復(fù)制文件,還可以把多個文件一次性復(fù)制一個目錄下
cp -a file1 file2 連同文件的所有特性把文件file1復(fù)制文件file2
cp dir/* . 復(fù)制一個目錄下的所有文件到當前工作目錄
cp -a /tmp/dir1 . 復(fù)制一個目錄到當前工作目錄
cp -a dir1 dir2 復(fù)制一個目錄
7、find命令:查找命令
find . -name file.txt 查找當前目錄下名為 file.txt 的文件
find / -name file1 從 ‘/’ 開始進入根目錄系統(tǒng)搜索文件和目錄
find / -name user1 搜索屬于用戶 ‘user1’ 的文件和目錄
find /home/user1 -name *.bin 在目錄 ‘/ home/user1’ 中搜索帶有’.bin’ 結(jié)尾的文件
find /usr/bin -type f -atime +100 搜索在過去100天內(nèi)未被使用過的執(zhí)行文件
find /usr/bin -type f -mtime -10 搜索在10天內(nèi)被創(chuàng)建或者修改過的文件
8、ps命令:用于將某個時間點的進程運行情況選取下來并輸出
-A :所有的進程均顯示出來
-a :不與terminal有關(guān)的所有進程
-u :有效用戶的相關(guān)進程
-x :一般與a參數(shù)一起使用,可列出較完整的信息
-l :較長,較詳細地將PID的信息列出
其實我們只要記住ps一般使用的命令參數(shù)搭配即可,它們并不多,如下:
ps aux 查看系統(tǒng)所有的進程數(shù)據(jù)
ps ax 查看不與terminal有關(guān)的所有進程
ps -lA 查看系統(tǒng)所有的進程數(shù)據(jù)
ps axjf 查看連同一部分進程樹狀態(tài)
9、用于向某個工作(%jobnumber)或者是某個PID(數(shù)字)傳送一個信號,它通常與ps和jobs命令一起使用
kill -signal PID
signal的常用參數(shù)如下:注:最前面的數(shù)字為信號的代號,使用時可以用代號代替相應(yīng)的信號。
1:SIGHUP,啟動被終止的進程
2:SIGINT,相當于輸入ctrl+c,中斷一個程序的進行
9:SIGKILL,強制中斷一個進程的進行
15:SIGTERM,以正常的結(jié)束進程方式來終止進程
17:SIGSTOP,相當于輸入ctrl+z,暫停一個進程的進行
例如:
以正常的結(jié)束進程方式來終于第一個后臺工作,可用jobs命令查看后臺中的第一個工作進程
kill -SIGTERM %1
重新改動進程ID為PID的進程,PID可用ps命令通過管道命令加上grep命令進行篩選獲得
kill -SIGHUP PID
10、chmod命令:該命令用于改變文件的權(quán)限
chmod -R 777 chmod -R 777 意思就是將當前目錄及目錄下所有文件都給予777權(quán)限(所有權(quán)限)
11、tar命令:用于對文件進行打包,默認情況并不會壓縮,如果指定了相應(yīng)的參數(shù),它還會調(diào)用相應(yīng)的壓縮程序(如gzip和bzip等)進行壓縮和解壓。
壓縮:tar -jcv -f filename.tar.bz2 要被處理的文件或目錄名稱
查詢:tar -jtv -f filename.tar.bz2
解壓:tar -jxv -f filename.tar.bz2 -C 欲解壓縮的目錄
12、clear命令
clear 請屏
13、實用小技巧
自動補全【沒有歧義的情況下】
輸入部分命令、目錄名、文件名,然后按 Tab 鍵自動補全
?往返命令切換
使用鍵盤的上:向上切換使用過的命令
使用鍵盤的下:向下切換使用過的命令
查看文件內(nèi)容
cat file1 從第一個字節(jié)開始正向查看文件的內(nèi)容
tac file1 從最后一行開始反向查看一個文件的內(nèi)容
more file1 查看一個長文件的內(nèi)容
less file1 類似于 ‘more’ 命令,但是它允許在文件中和正向操作一樣的反向操作
head -2 file1 查看一個文件的前兩行
tail -2 file1 查看一個文件的最后兩行
tail -f /var/log/messages 實時查看被添加到一個文件中的內(nèi)容
YUM 軟件包升級器 - (Fedora, RedHat及類似系統(tǒng))
yum install package_name 下載并安裝一個rpm包
yum localinstall package_name.rpm 將安裝一個rpm包,使用你自己的軟件倉庫為你解決所有依賴關(guān)系
yum update package_name.rpm 更新當前系統(tǒng)中所有安裝的rpm包
yum update package_name 更新一個rpm包
yum remove package_name 刪除一個rpm包
yum list 列出當前系統(tǒng)中安裝的所有包
yum search package_name 在rpm倉庫中搜尋軟件包
yum clean packages 清理rpm緩存刪除下載的包
yum clean headers 刪除所有頭文件
yum clean all 刪除所有緩存的包和頭文件文章來源:http://www.zghlxwxcb.cn/news/detail-700936.html
推薦書籍:
《Linux就該這么學(xué)》是由全國多名紅帽架構(gòu)師(RHCA)基于最新Linux系統(tǒng)共同編寫的高質(zhì)量Linux技術(shù)自學(xué)教程,極其適合用于Linux技術(shù)入門教程。文章來源地址http://www.zghlxwxcb.cn/news/detail-700936.html
到了這里,關(guān)于Linux常用(實用)命令大全的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!