1.pwd
用於顯示當前所在位置
2. ls、dir與vdir
這三個命令都可以檢視指定目錄下的檔案資訊,其中ls與dir除了顯示(ls有顏色區別檔案與目錄,dir沒有)外使用上沒有區別,而vdir相當於ls加上了-l選項。ls命令常用選項有-a、-f及-l等,-a命令會顯示出隱藏檔案,而-f可通過字尾來區分檔案型別,在使用命令列是可以多個選項合併使用,如ls -af等同於ls -a -f
3.cd
用於切換當前工作目錄,使用方法有cd /usr/bin,cd ../..,cd ..,cd或cd ~,其中/usr/bin為完整的目錄名,也可以接當前目錄下資料夾名,..表示當前目錄的上級目錄,同理../..表示當前目錄的上上級目錄,而cd及cd ~表示回到主目錄
4.cat與more
cat與more都可以檢視檔案的內容,cat會一次性見所有內容顯示到螢幕,而more則可以通過空格鍵及enter鍵來翻頁及滾動檢視檔案
5.head與tail
head與tail可以指定顯示檔案的行數,head及tail分別表示顯示檔案的開頭及結尾。如:head -n 5 filenames
6.less
7.grep
grep命令提供了文字查詢的功能,控制器可以將檔案中grep命令需要過濾的字元的行顯示出來。使用方法如:grep key filenames
8.find
它能夠在指定範圍內迅速的找到指定的檔案。如:find /usr/bin/ -name zip -print,其中/usr/bin/為指定範圍,-name表示指定檔名,這裡為zip,-print表示輸出到控制台
9.locate
locate可以更方便的定位你的檔案,使用方法locate filename
10.who
用於檢視當前系統有那些人登入
11.whoami
用於檢視自己當前登入名
12.uname
用於檢視系統版本資訊,常用uname -a和uname -r,-r為只看核心版本資訊
13.man
用於檢視某個命令的幫助資訊,實際是呼叫less命令
14.whereis
可用於檢視某個命令的可執行檔案和使用手冊的存放位置。當加上-b引數時,只檢視可執行檔案的存放位置
14.whatis
該命令可以查詢指定命令的簡單介紹資訊
15.apropos
該命令可以命令介紹資訊中的關鍵資訊反查某個命令,與whatis命令相反。如,需要查詢搜尋相關的命令,可以通過apropos search進行搜尋
linux系統中通過群組個使用者來對登入系統的人員進行管理,群組用於管理多個使用者,使用者可以使用群組所擁有的許可權。linux中的檔案和目錄都屬於乙個使用者和乙個群組,而系統可根據所屬使用者、所屬群組及其他使用者分配不同的許可權。
linux中的檔案資訊如:drwxr-xr-x 18 root root 4060 feb 13 18:36 dev/
其中第乙個字元d表示檔案型別,linux中有7種檔案型別,表示方法如下:
1.普通檔案 -;2.目錄 d;3.字元裝置檔案 c;4.塊裝置檔案 b;5.本地域套介面 s;6.有名管道 p;7.符號鏈結 l。
第二至第十個符號,分別代表所屬使用者,所屬群組其他使用者的讀寫執行許可權,r表示可讀,w表示可寫,x表示可執行,-表示無許可權
第二個標誌位18表示檔案的鏈結個數,及該檔案下的l型別檔案個數
第三四個標誌位分別代表檔案所屬使用者及所屬群組
4060則表示檔案大小為4060位元組,feb 13 18:36則表示檔案最後修改之日期,dev表示檔案路徑
1.groupadd
通過該命令可以建立乙個群組,該命令需要有root許可權才能使用,所以一般使用方法如:sudo groupadd groupname即可建立乙個名為groupname的群組
2.useradd
可用於建立乙個使用者,也需要root許可權,通常會使用-g引數為新建的使用者指定群組,如sudo useradd -g groupname username,建立乙個使用者後可以通過命令sudo passwd username來為使用者username來設定密碼
3.mkdir與touch
mkdir用於建立目錄,可以一次性建立多個目錄,但是不能一次建立多級目錄,否則會報錯,而touch則用於建立檔案
4.rmdir與rm
rmdir只能刪除空目錄,否則會報錯,rm刪除的檔案不會被放入到**站中,因此可通過-i引數來等待使用者確認,從而更加安全的刪除,也可以使用-f選項來強制執行,避免互動,而-r則可以遞迴的刪除目錄下所有的目錄和檔案
5.chgrp
該命令可以見檔案的群組許可權轉讓給另乙個群組,如:sudo chgrp groupname dev/,該命令可將dev的所有權交給groupname組
6.chown
該命令可改變用檔案的所屬使用者及群組,使用者和群組通過「:」隔開,符號前為使用者,後為群組。如:sudo chown username:groupname filename,也可以指修改使用者或群組,當值修改使用者時將「:groupname」省略即可,反之則省略「username」
7.chmod
修改檔案許可權,該命令可以直接對使用者組+/-許可權,直接賦值許可權及8進製賦值許可權,如:chmod u+w filename,chmod a-x filename,chmod u=rwx,go=rx filename, chmod g=u filename,chmod 777 filename,其中a表示所有使用者組
8.su
用於切換使用者
9.mv
移動檔案到指定目錄,通常會直接覆蓋指定目錄中的同名檔案,因此可通過選項-i來提示使用者是否需要覆蓋該檔案,否的話跳過該檔案,而-b選項則可以通過修改目標目錄檔名為「原檔名~」來避免覆蓋
10.cp
複製檔案到指定目錄,同mv命令一樣,cp會覆蓋同名檔案,也可以使用-i或-b來更安全的執行該操作,而cp命令會跳過指定多級目錄中的上級目錄,因此可使用-r來確保指定的目錄都被複製
Linux基礎 常用命令(一)
mac linux系統,直接在終端執行 ssh p22 username host ssh 是乙個安全的加密協議,專門用來遠端連線linux伺服器的 p 可以指定連線的埠,因預設埠為22,所以一般寫作 p22或者不寫。代表的是home目錄 代表是普通使用者許可權 代表是管理員許可權 ls 是list...
Linux基礎(一) Linux常用命令
最近要在伺服器上跑實驗,發現自己對linux的相關了解非常少,只知道一些非常簡單的命令 因此,決定從新學習以下linux的相關知識,那就從linux的常用命令開始吧!cd cd cd 這裡需要說明一下cd 和cd 的區別 cd 是進入根目錄 cd 是進入使用者主目錄 意思就是加入你使用djk使用者登...
LINUX常用命令(基礎)
linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...