常用終端命令:
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...