Linux 命令大全 速速收藏,不足歡迎補充

2021-09-26 02:38:29 字數 2880 閱讀 4988

1.我們先來了解計算機的組成,計算機分為硬體,軟體兩部分,軟體又由系統軟體(作業系統)應用軟體構成

硬體大概分為:cpu,記憶體,硬碟,滑鼠,鍵盤,顯示器

軟體:系統軟體(作業系統) # 作業系統向下控制硬體,向上支援軟體

windows linux max os android(基於linux)

2.路徑:

相對路徑:從當前目錄算起的路徑叫做相對路徑	如:./desktop

絕對路徑:從根目錄(/)算起的路徑叫做絕對路徑 如:/home/python/desktop

3.tab鍵:

自動補全	# 小提示 tab鍵能起到命令是否正確的效果,也就是能tab不出來的命令,即使你打出來也會報錯
4.命令

4.1	基本格式:	命令名 [選項] [引數(路徑)]	# 選項和引數都是可選項選項和引數可以調整位置,但是有些情況下選項必須在命令的後面,比如: scp -r選項和引數可以有多個

4.2 ls 檢視當下路徑下的所有檔名(以下為附加效果)

-a 顯示指定目錄下的隱藏檔案

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

-h 配合 -l 顯示檔案大小單位

4.3 tree 以樹狀方式顯示目錄結構

4.4 cd 跳到指定的路徑(以下為附加效果)

目錄位址 切換到指定目錄(目錄必須存在)

. 切換到當前目錄

.. 切換到上一級目錄

~ 切換到當前使用者的工作目錄 (/home/python) # cd 後什麼也不加等價於cd ~

- 切換到上一次目錄

4.5 touch touch [檔名] # 如果檔案不存在,新建檔案

4.6 mkdir 建立目錄 mkdir [目錄名] # -p 建立所依賴的資料夾

4.7 rm 刪除命令(以下為附加效果)

rm [檔名] # 刪除指定的檔名

-i 以進行互動式方式執行

-r 刪除指定的資料夾

-f 強制刪除,忽略不存在的檔案,無需提示

-d 刪除空目錄

cp 複製命令

cp 源路徑 目標路徑

-a 保留檔案原有許可權,-a包含-r,也就是使用-a也可以拷貝資料夾

-i 互動式複製,在覆蓋目標檔案之前將給出提示要求使用者確認

-r 若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名

-v 顯示拷貝後的路徑描述

mv 剪下,重新命名命令

-i 確認互動方式操作,如果mv操作將導致對已存在的目標檔案的覆蓋,系統會詢問是否重寫,要求使用者回答以避免誤覆蓋檔案 # 移動資料夾不需要加上-r

-v 顯示移動後的路徑描述

重新命名:可以對檔案重新命名也可以對資料夾重新命名

重定向》 輸出重定向會覆蓋原來的內容

>> 輸出重定向會追加到檔案的尾部

cat 檢視或者合併檔案內容

more 分屏顯示

| 管道:乙個命令的輸出可以通過管道做為另乙個命令的輸入

ln (硬鏈結) ln 原始檔 鏈結檔案 # 不能給目錄建立硬鏈結

ln -s (軟鏈結) ln -s 原始檔 鏈結檔案 # 如果軟鏈結檔案和原始檔不在同乙個目錄,原始檔要使用絕對路徑,不能使用相對路徑

grep grep搜尋內容可以是正規表示式

-v 顯示不包含匹配文字的所有行(相當於求反)

-n 顯示匹配行及行號

-i 忽略大小寫

fing find 路徑 選項 條件

萬用字元: * 代表0個或多個任意字元

? 代表任意乙個字元

[列舉的字元] 代表[ ]中列舉的任意乙個字元

打包及壓縮

gz格式:

打包及壓縮:tar -zcvf test.tar.gz *.txt

解包及解壓縮:tar -zxvf test.tar.gz

bz2格式:

打包及壓縮: tar -jcvf test.bz2 *.txt -> test.bz2

解包及解壓縮tar -jxvf test.bz2

zip 壓縮檔案:zip 目標檔案(沒有副檔名) 原始檔

解壓檔案:unzip -d 解壓後目錄檔案 壓縮檔案

chmod 數字法 (這裡就只發表數字法了,字母法繁瑣不宜看懂)

4-->代表 r 讀許可權

2-->代表 w 寫許可權

1-->代表 x 執行許可權

which 檢視命令的路徑

sudo 某個命令的執行需要獲取管理員許可權可以在執行命令前面加上sudo

sudo -s 切換到管理員賬號

passwd 修改密碼

who 當前那些使用者登陸

whoami 當前電腦登陸的使用者是誰

exit 退出

使用者操作

useradd -m 自動建立使用者主目錄,主目錄的名字就是使用者名稱

-g 指定使用者所屬的使用者組,預設不指定會自動建立乙個同名的使用者組

id 檢視使用者資訊

usermod -g 設定乙個附加組

-g 修改使用者組

gpasswd -a 使用者名稱 給使用者新增附加組

-d 使用者名稱 給使用者刪除附加組

userdel -r 刪除使用者主目錄

使用者組操作 groupadd 建立(新增)使用者組

groupdel 刪除使用者組

ssh 遠端登入 ssh 使用者名稱@ip

軟體安裝

apt-get remove 解除安裝

apt-get update 更新源

離線安裝:dpkg -i 離線安裝deb安裝包

dpkg -r 解除安裝deb包

vim 一.命令模式

二.編輯模式

三.末行模式

IDEA快捷鍵終極大全,速收藏

常用的有fori sout psvm tab即可生成迴圈 system.out main方法等boilerplate樣板 例如要輸入for user user users 只需輸入user.for tab 再比如,要輸入date birthday user.getbirthday 只需輸入user....

DOS命令大全 經典收藏

憶安2011 11 18 21 46 01 分享到推薦 22人75人 喜歡 喜歡 回應推薦 喜歡2012 11 02 09 43 56 小小戰將 基本用不上 哈哈 2012 11 03 09 22 42 美麗不再奢侈 恩,這個不錯,可以學學 2012 11 11 23 49 25 狂暴小黃瓜 有用2...

Linux命令大全

alt f1 f7 切換登入視窗 echo 變數 env 檢視環境變數 set 檢視環境變數和自定義變數,即當前bash下所有的變數 export 將變數設為環境變數,也可檢視環境變數 ctrl c 終止程式 ctrl d 文字輸入結束 表示eof ctrl z 暫停程式,把任務丟到後台 man f...