Linux中常用的終端命令

2021-10-24 07:37:00 字數 2960 閱讀 2967

常用終端命令:

ls: 檢視當前資料夾下的內容

引數:-a 顯示所有子目錄和檔案,包括隱藏檔案 //檔名前加『.』是隱藏檔案。

-l 以列表方式顯示檔案的詳細資訊

r:可讀,w:可寫,x/s:可執行

-h 配合-l 以人性化的方式顯示檔案大小 //要配合-l使用

萬用字元:* 任意個數(0-n)的字元

?任意乙個字元 //注意!有且僅有乙個

[字元組] 字元組中的任意乙個字元

pwd: 檢視當前所在目錄

touch 檔名: 新建檔案或修改檔案時間

如果檔案不存在,建立乙個空白檔案

如果檔案已存在,修改檔案的修改日期

mkdir 目錄名: 建立目錄

引數:-p 建立疊加的資料夾

rm 檔名: 刪除指定的檔案 //檔案刪除後不可恢復

引數:-f 強制刪除,不會有任何錯誤提示

-r 級聯刪除。//刪除資料夾時必須使用此引數

//rm也可以使用萬用字元

clear: 清屏

-----2020.6.2---------

tree:以樹狀圖的方式列出檔案目錄結構

引數:-d 只顯示目錄

cp: 將檔案或目錄複製到另乙個檔案或目錄中

引數:-i 覆蓋檔案前提示

-r 級聯複製子檔案

mv:移動檔案、目錄,或者重新命名檔案、目錄

引數:-i 覆蓋檔案前提示

cat :檢視檔案內容

引數:-b 對檔案內容非空行進行編號

-n 對檔案內容所有行進行編號

grep:文字搜尋工具

引數:-n 顯示匹配行的行號

-v 顯示不包含匹配文字的行

-i 忽略大小寫

^a 搜尋以a開頭的行

a$ 搜尋以a結尾的行

echo:在終端上輸出。

重定向:> 將命令的執行結果存入指定檔案,如果有檔案就覆蓋檔案內的內容,沒檔案就建立新的檔案

>>表示追加,追加到已有檔案的末尾

管道 | :將乙個命令的輸出作為另乙個命令的輸入

--------------2020.6.3---------------

shutdown:關機

引數:-r 重新啟動

-c 取消關機/重啟的指令

shutdown +10 十分鐘之後關機

shutdown 20:30 今天20:30關機

---------------2020.6.4---------------

ifconfig:檢視網絡卡的配置資訊

ifconfig | grep inet: 檢視網絡卡的ip位址

scp:遠端拷貝檔案

//把本地目錄下的a.txt檔案複製到遠端家目錄下的desktop/a.txt

scp -p port a.txt user@remote:desktop/a.txt

//把遠端家目錄下的desktop/a.txt檔案複製到本地目錄下的a.txt

scp -p port user@remote:desktop/a.txt a.txt

-r 複製資料夾

---------------2020.8.31-------------

在sudo下執行

groupadd 組名: 新增組

groupdel 組名: 刪除組

chgrp -r 組名 檔案/目錄名 :遞迴修改檔案/目錄的所屬組

useradd -m -g 組名 使用者名稱:新增新使用者

passwd 使用者名稱:設定使用者密碼

userdel -r 使用者名稱:刪除使用者

usermod:修改使用者的主組/附加組

-g 組 使用者名稱: 修改使用者的主組

-g 組 使用者名稱: 修改使用者的附加組

-s /bin/bash 使用者名稱:修改使用者登入的shell

id 使用者名稱:檢視使用者uid和gid資訊

---------------2020.9.1---------------

which:檢視執行命令所在位置

/bin 是二進位制執行檔案目錄,主要用於具體應用

/sbin 是系統管理員專用的二進位制存放目錄,主要用於系統管理

su - 使用者名稱:切換使用者,並且切換目錄

exit:退出當前登入使用者

chown 使用者名稱 檔名:修改檔案的擁有者

chgrp -r 組名 檔名:修改檔案的組

chmod -r 755 檔名:修改檔案的許可權

r–4,w–2,x–1

date : 檢視系統當前的時間

cal:檢視系統當前月的日曆

-y:檢視系統當前年的日曆

df -h:顯示磁碟剩餘空間

du -h 目錄名:顯示目錄下的檔案大小

---------------2020.9.2----------------

ps: 檢視程序

a:顯示終端上的所有程序,包括其他使用者的程序

u:顯示程序的詳細狀態

x:顯示沒有控制終端的程序

top:動態顯示執行中的程序

q:退出

kill 程序代號:終止指定代號的程序

-9:強行終止

fine 路徑 -name 「檔名」 查詢指定路徑下的符合條件的檔案

省略路徑表示在當前資料夾下查詢

tar -cvf 打包檔案.tar 被打包的檔案、被打包的檔案、、:將一系列檔案打包到乙個大檔案中

tar -xvf 打包檔案.tar :將大檔案解包為一系列檔案

tar -zcvf 壓縮包.tar.gz 被壓縮的檔案:將一系列檔案打包壓縮為乙個壓縮包

tar -zxvf 壓縮包.tar.gz :將壓縮包解壓解包為一系列檔案

-c:將壓縮包解壓解包到指定目錄下

z換成j可以壓縮/解壓為tar.bz2壓縮包

sudo下執行

apt install 軟體包:安裝軟體

apt remove 軟體名:解除安裝軟體

apt upgrade:更新已安裝的包

Mac中常用的終端命令

mac系統是基於bsd型別作業系統完善修改的,和linux有著很近的血緣關係,所以很多的linux指令在macos的終端中都是有效且快捷的.下面給大家介紹一些基本的終端指令.這是作為程式設計開發者的基本必修課.下面列舉一些常用的命令 1 ls 顯示所有的子檔案及資料夾 引數 w 顯示中文,l 詳細資...

Linux系統中常用的終端和檔案命令總結

2.檢視磁碟空間 3.連線檔案 ctrl a home 切換到命令列開始 這個和下乙個還是很有用的,經常要改乙個很長的語句中的乙個路徑 ctrl e end 切換到命令列末尾 ctrl l 清除當前螢幕內容 ctrl r 在歷史命令中查詢 ctrl c 終止命令 ctrl d 退出,關閉當前視窗 c...

常用的Linux終端命令

linux終端命令常常用來操作伺服器,客戶端通過軟體遠端連線伺服器,對伺服器發號施令。終端命令大概有200多個,但是常用的就幾個,比如以下 1 ls a 顯示隱藏檔案 顯示當前資料夾下的內容 2 cd 檔名 file 切換到 file資料夾下 切換到上級目錄 3 pwd 顯示當前所在資料夾 4 mk...