ls會列舉出當前工作目錄的內(nèi)容(文件或文件夾)。
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比天峻網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式天峻網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋天峻地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
mkdir 用于新建一個新目錄
顯示當前工作目錄
切換文件路徑,cd 將給定的文件夾(或目錄)設置成當前工作目錄。
刪除給定的目錄。
rm 會刪除給定的文件
cp 命令對文件進行復制
mv 命令對文件或文件夾進行移動,如果文件或文件夾存在于當前工作目錄,還可以對文件或文件夾進行重命名。
cat 用于在標準輸出(監(jiān)控器或屏幕)上查看文件內(nèi)容
ail 默認在標準輸出上顯示給定文件的最后10行內(nèi)容,可以使用tail -n N 指定在標準輸出上顯示文件的最后N行內(nèi)容。
less 按頁或按窗口打印文件內(nèi)容。在查看包含大量文本數(shù)據(jù)的大文件時是非常有用和高效的。你可以使用Ctrl+F向前翻頁,Ctrl+B向后翻頁。
grep 在給定的文件中搜尋指定的字符串。grep -i “” 在搜尋時會忽略字符串的大小寫,而grep -r “” 則會在當前工作目錄的文件中遞歸搜尋指定的字符串。
這個命令會在給定位置搜尋與條件匹配的文件。你可以使用find -name 的-name選項來進行區(qū)分大小寫的搜尋,find -iname 來進行不區(qū)分大小寫的搜尋。
tar命令能創(chuàng)建、查看和提取tar壓縮文件。tar -cvf 是創(chuàng)建對應壓縮文件,tar -tvf 來查看對應壓縮文件,tar -xvf 來提取對應壓縮文件。
gzip 命令創(chuàng)建和提取gzip壓縮文件,還可以用gzip -d 來提取壓縮文件。
unzip 對gzip文檔進行解壓。在解壓之前,可以使用unzip -l 命令查看文件內(nèi)容。
help會在終端列出所有可用的命令,可以使用任何命令的-h或-help選項來查看該命令的具體用法。圖就省略啦,會有詳細列表顯示出來的。
whatis 會用單行來描述給定的命令,就是解釋當前命令。
exit用于結(jié)束當前的終端會話。
ping 通過發(fā)送數(shù)據(jù)包ping遠程主機(服務器),常用與檢測網(wǎng)絡連接和服務器狀態(tài)。
who能列出當前登錄的用戶名。
su 用于切換不同的用戶。即使沒有使用密碼,超級用戶也能切換到其它用戶。
uname會顯示出關(guān)于系統(tǒng)的重要信息,如內(nèi)核名稱、主機名、內(nèi)核版本、處理機類型等等,使用uname -a可以查看所有信息。
df查看文件系統(tǒng)中磁盤的使用情況–硬盤已用和可用的存儲空間以及其它存儲設備。你可以使用df -h將結(jié)果以人類可讀的方式顯示。
ps顯示系統(tǒng)的運行進程。
top命令會默認按照CPU的占用情況,顯示占用量較大的進程,可以使用top -u 查看某個用戶的CPU使用排名情況。
shutdown用于關(guān)閉計算機,而shutdown -r用于重啟計算機。這個我就不試了......
Linux終端命令快捷鍵匯總
相信很多Linux桌面用戶都對使用Linux終端感到反感,其實它沒大家想的那么復雜,很多常見操作都可以直接在終端中進行。特為大家匯總了提升終端命令執(zhí)行效率的快捷操作,希望能幫助你學習和提升效率。
移動定位光標
在終端中移動光標和定位似乎非常不便,其實不是你想的那樣,有很多種方式可以讓鍵盤成為你的好朋友,只是需要掌握正確的方法而已。
定位單詞
在長段的命令中,使用 Ctrl + ← 和 Ctrl + → 可快速將光標定位到命令中單詞的首字母或末尾,實現(xiàn)在各單詞之間的快速跳動定位。
你可以試著在終端中輸入 apt-get install build-essential 命令后,按 Ctrl+ 左鍵或 Ctrl + 右鍵來試試效果。
定位行首和行尾
定位到命令行首可以使用 Ctrl + A,行尾則使用 Ctrl + E 快捷鍵。
清除部分、全部或整行
使用 Ctrl + K 快捷鍵可以將當前光標位置之后的所有部分快速清除,Ctrl + W 可以清除當前光標位置之前的一個單詞,而 Ctrl + U 則可以直接剛整行命令直接清除。
自動補全命令或路徑
tab 鍵可以直接補全命令和路徑,讓我們免去很多輸入錯誤的可能。當然,在命令記不全時,只需輸入幾個首字母即可用 tab 鍵來補,還是十分方便的'。
例如:要在 Ubuntu 安裝軟件,只需輸入 apt-get ins 按 tab 之后即可被補全成 apt-get install。
切換最近使用的命令
在Linux 的終端歷史記錄中會記下用戶執(zhí)行過的命令,用戶只需按鍵盤的 ↓、↑ 上下箭頭即可快速切換執(zhí)行過的命令。
復制前行
!! 雙驚嘆號直接表示上一行命令,例如要用 sudo 重復執(zhí)行上一條命令,無需再輸一遍,只需執(zhí)行如下命令即可:
1. sudo !!
執(zhí)行指定歷史命令
若你想重復執(zhí)行的命令不是「上一條」,則不能再使用 !! 了。此時使用 ! 跟上要重復執(zhí)行的前述命令開頭即可。
復制前一個參數(shù)
將文件夾復制并粘貼到新路徑后,你可能還要在目錄中進行其它操作,此時可以這樣切換:
1. cd !$
其中的 !$ 表示上次使用的參數(shù),通常只用于目錄。
目錄導航
在Linux 終端中進行目錄導航和切換還是使用 cd 命令,下面介紹一些 cd命令的常見操作。
導航到特殊文件夾
在Linux 中操作文件夾時輸入路徑就是一個苦差事,但若你是通過桌面登錄系統(tǒng)的話,可以直接將要指定的文件夾拖入終端窗口,而不必手動輸入路徑。
回到上級目錄
與Windows 一樣,使用 cd.. 即可。如果要在父目錄的各文件夾之間進行切換,使用 ../文件夾名即可。
回到上個目錄
如果你操作到一半時,需要返回上個進入過的目錄,可以使用 – 破折號:
1. cd -
其它目錄導航操作
cd 返回家目錄
pwd 查看當前目錄
cd / 回到根目錄(需要有權(quán)限)
多任務
執(zhí)行多條命令
要在 Linux 終端中同時執(zhí)行多個任務,只需用 符號將多條命令串連起來即可,例如:
1. apt-get update apt-get upgrade
命令失敗備用
只會在前面一條命令執(zhí)行成功時才會繼續(xù)執(zhí)行后續(xù)命令,如果你想在首條命令執(zhí)行失敗時提供備用命令,只需將 替換為 || 即可。
后臺執(zhí)行任務
在任意 Linux 命令最后加上 符號即可將此任務丟到后臺去執(zhí)行,比較適合運行時間較長的任務。對于后臺執(zhí)行的任務可以使用jobs 命令進行顯示查看,也可以用 kill 將其干掉或用fg 命令將其挪到前臺.
;
ps 命令的作用是顯示進程信息的;
| 符號,是個管道符號,表示ps 和 grep 命令同時執(zhí)行;
grep 命令是查找(Global Regular Expression Print),能使用正則表達式搜索文本,然后把匹配的行顯示出來;
ps命令有一些參數(shù):
-e : 顯示所有進程
-f : 全格式
-h : 不顯示標題
-l : 長格式
-w : 寬輸出
a :顯示終端上的所有進程,包括其他用戶的進程。
r :只顯示正在運行的進程。
u :以用戶為主的格式來顯示程序狀況。
x :顯示所有程序,不以終端機來區(qū)分。
結(jié)果信息從前到后依次是:
UID PID PPID C STIME TTY TIME CMD
zzw 14124 13991 0 00:38 pts/0 00:00:00 grep –color=auto dae
Linux中的top命令顯示系統(tǒng)上正在運行的進程。它是系統(tǒng)管理員最重要的工具之一。被廣泛用于監(jiān)視服務器的負載。top命令是一個交互命令。在運行top的時候還可以運行很多命令。
N – 以 PID 的大小的順序排列表示進程列表
P – 以 CPU 占用率大小的順序排列進程列表
M – 以內(nèi)存占用率大小的順序排列進程列表
q – 退出 top
h – 幫助
1 系統(tǒng)運行時間和平均負載
這些字段顯示:當前時間、系統(tǒng)已運行的時間、當前登錄用戶的數(shù)量、相應最近5、10和15分鐘內(nèi)的平均負載。
2 任務
第二行顯示的是任務或者進程的總結(jié)。進程可以處于不同的狀態(tài)。這里顯示了全部進程的數(shù)量。除此之外,還有正在運行、睡眠、停止、僵尸進程的數(shù)量(僵尸是一種進程的狀態(tài))。這些進程概括信息可以用’t’切換顯示。
3 CPU 狀態(tài)
下一行顯示的是CPU狀態(tài)。 這里顯示了不同模式下的所占CPU時間的百分比。這些不同的CPU時間表示:
us, user: 運行(未調(diào)整優(yōu)先級的) 用戶進程的CPU時間
sy,system: 運行內(nèi)核進程的CPU時間
ni,niced:運行已調(diào)整優(yōu)先級的用戶進程的CPU時間
wa,IO wait: 用于等待IO完成的CPU時間
hi:處理硬件中斷的CPU時間
si: 處理軟件中斷的CPU時間
st:這個虛擬機被hypervisor偷去的CPU時間(譯注:如果當前處于一個hypervisor下的vm,實際上hypervisor也是要消耗一部分CPU處理時間的)。
4 內(nèi)存使用
接下來兩行顯示內(nèi)存使用率,有點像’free’命令。第一行是物理內(nèi)存使用,第二行是虛擬內(nèi)存使用(交換空間)。
物理內(nèi)存顯示如下:全部可用內(nèi)存、已使用內(nèi)存、空閑內(nèi)存、緩沖內(nèi)存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。
5 各列的意思
PID 進程ID,進程的唯一標識符
USER 進程所有者的實際用戶名。
PR 進程的調(diào)度優(yōu)先級。這個字段的一些值是’rt’。這意味這這些進程運行在實時態(tài)。
NI 進程的nice值(優(yōu)先級)。越小的值意味著越高的優(yōu)先級。
VIRT 進程使用的虛擬內(nèi)存。
RES 駐留內(nèi)存大小。駐留內(nèi)存是任務使用的非交換物理內(nèi)存大小。
SHR SHR是進程使用的共享內(nèi)存。
S 這個是進程的狀態(tài)。它有以下不同的值:
D – 不可中斷的睡眠態(tài)。
R – 運行態(tài)
S – 睡眠態(tài)
T – 被跟蹤或已停止
Z – 僵尸態(tài)
%CPU 自從上一次更新時到現(xiàn)在任務所使用的CPU時間百分比。
%MEM 進程使用的可用物理內(nèi)存百分比。
TIME+ 任務啟動后到現(xiàn)在所使用的全部CPU時間,精確到百分之一秒。
COMMAND 運行進程所使用的命令。
注意 :不同發(fā)行版的top命令在各種細節(jié)有不同,如果發(fā)現(xiàn)不同時,請讀你的幫助手冊和命令內(nèi)的幫助。)
kill、kill-15、kill-9區(qū)別:
執(zhí)行kill(默認kill -15)命令,系統(tǒng)會發(fā)送一個SIGTERM信號給對應的程序,大部分程序接收到SIGTERM信號后,會先釋放自己的資源,然后再停止。用法kill pid。
kill -15 pid。
kill -9命令,系統(tǒng)給對應程序發(fā)送的信號是SIGKILL,即exit。exit信號不會被系統(tǒng)阻塞,所以kill -9能順利殺掉進程。用法kill -9 pid。
tail -n 1000:顯示最后1000行
tail -n +1000:從1000行開始顯示,顯示1000行以后的
head -n 1000:顯示前面1000行
cat a.txt 顯示文件
vim xx.conf 編輯文件
打開文件后,按insert鍵進入編輯模式;編輯完后,按esc建退出編輯模式;按shift+冒號后,輸入wq保存退出,wq!保存強制退出,q不保存退出
在根目錄模糊查找名字含java的文件
服務器端常有很多壓縮過的日志文件,當需要查找日志中某些特定信息的時候,為了避免解壓文件,可以使用zgrep,zcat等命令查找、查看壓縮文件中的信息
zgrep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (當日)
grep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (非當日的壓縮文件)
例如: zgrep 'callMktCamLoad' app.log.2019-12-03-*.gz
rpm包安裝的,可以用 rpm -qa 看到,如果要查找某軟件包是否安裝,用 rpm -qa | grep "軟件或者包的名字"
以deb包安裝的,可以用 dpkg -l 看到。如果是查找指定軟件包,用 dpkg -l | grep "軟件或者包的名字"
yum方法安裝的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "軟件名或者包名"
linux命令格式:
說明:command: 命令名,相應功能的英文單詞或單詞的縮寫 [-options]:選項,可用來對命令進行控制,也可以省略,[]代表可選 parameter1 …:傳給命令的參數(shù):可以是零個一個或多個
一般是linux命令自帶的幫助信息
如:
man是linux提供的一個手冊,包含了絕大部分的命令、函數(shù)使用說明
該手冊分成很多章節(jié)(section),使用man時可以指定不同的章節(jié)來瀏覽。
例:man ls ; man 2 printf
man中各個section意義如下:
man是按照手冊的章節(jié)號的順序進行搜索的。
man設置了如下的功能鍵:
在敲出命令的前幾個字母的同時,按下tab鍵,系統(tǒng)會自動幫我們補全命令
當系統(tǒng)執(zhí)行過一些命令后,可按上下鍵翻看以前的命令,history將執(zhí)行過的命令列舉出來
ls是英文單詞list的簡寫,其功能為列出目錄的內(nèi)容,是用戶最常用的命令之一,它類似于DOS下的dir命令。
Linux文件或者目錄名稱最長可以有265個字符,“.”代表當前目錄,“..”代表上一級目錄,以“.”開頭的文件為隱藏文件,需要用 -a 參數(shù)才能顯示。
ls常用參數(shù):
Linux允許將命令執(zhí)行結(jié)果重定向到一個文件,本應顯示在終端上的內(nèi)容保存到指定文件中。
如:ls test.txt ( test.txt 如果不存在,則創(chuàng)建,存在則覆蓋其內(nèi)容 )
注意: 輸出重定向會覆蓋原來的內(nèi)容,輸出重定向則會追加到文件的尾部。
查看內(nèi)容時,在信息過長無法在一屏上顯示時,會出現(xiàn)快速滾屏,使得用戶無法看清文件的內(nèi)容,此時可以使用more命令,每次只顯示一頁,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。
管道:一個命令的輸出可以通過管道做為另一個命令的輸入。
管道我們可以理解現(xiàn)實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這里“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。
clear作用為清除終端上的顯示(類似于DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 )。
在使用Unix/Linux的時候,經(jīng)常需要更換工作目錄。cd命令可以幫助用戶切換工作目錄。Linux所有的目錄和文件名大小寫敏感
cd后面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則默認切換到當前用戶的主目錄。
使用pwd命令可以顯示當前的工作目錄,該命令很簡單,直接輸入pwd即可,后面不帶參數(shù)。
通過mkdir命令可以創(chuàng)建一個新的目錄。參數(shù)-p可遞歸創(chuàng)建目錄。
需要注意的是新建目錄的名稱不能與當前目錄中已有的目錄或文件同名,并且目錄創(chuàng)建者必須對當前目錄具有寫權(quán)限。
可使用rmdir命令刪除一個目錄。必須離開目錄,并且目錄必須為空目錄,不然提示刪除失敗。
可通過rm刪除文件或目錄。使用rm命令要小心,因為文件刪除后不能恢復。為了防止文件誤刪,可以在rm后使用-i參數(shù)以逐個確認要刪除的文件。
常用參數(shù)及含義如下表所示:
Linux鏈接文件類似于Windows下的快捷方式。
鏈接文件分為軟鏈接和硬鏈接。
軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效。
硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄。
使用格式:
如果沒有-s選項代表建立一個硬鏈接文件,兩個文件占用相同大小的硬盤空間,即使刪除了源文件,鏈接文件還是存在,所以-s選項是更常見的形式。
注意:如果軟鏈接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑。
Linux系統(tǒng)中g(shù)rep命令是一種強大的文本搜索工具,grep允許對文本文件進行模式查找。如果找到匹配模式, grep打印包含模式的所有行。
grep一般格式為:
在grep命令中輸入字符串參數(shù)時,最好引號或雙引號括起來。例如:grep‘a(chǎn) ’1.txt。
常用選項說明:
find命令功能非常強大,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件。
常用用法:
cp命令的功能是將給出的文件或目錄復制到另一個文件或目錄中,相當于DOS下的copy命令。
常用選項說明:
用戶可以使用mv命令來移動文件或目錄,也可以給文件或目錄重命名。
常用選項說明:
計算機中的數(shù)據(jù)經(jīng)常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個大文件中,也可以把檔案文件解開以恢復數(shù)據(jù)。
tar使用格式 tar [參數(shù)] 打包文件名 文件
tar命令很特殊,其參數(shù)前面可以使用“-”,也可以不使用。
常用參數(shù):
tar與gzip命令結(jié)合使用實現(xiàn)文件打包、壓縮。 tar只負責打包文件,但不壓縮,用gzip壓縮tar打包后的文件,其擴展名一般用xxxx.tar.gz。
gzip使用格式如下:
gzip [選項] 被壓縮文件
常用選項:
tar與bzip2命令結(jié)合使用實現(xiàn)文件打包、壓縮(用法和gzip一樣)。
tar只負責打包文件,但不壓縮,用bzip2壓縮tar打包后的文件,其擴展名一般用xxxx.tar.gz2。
在tar命令中增加一個選項(-j)可以調(diào)用bzip2實現(xiàn)了一個壓縮的功能,實行一個先打包后壓縮的過程。
壓縮用法:tar -jcvf 壓縮包包名 文件...(tar jcvf bk.tar.bz2 *.c)
解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2)
通過zip壓縮文件的目標文件不需要指定擴展名,默認擴展名為zip。
壓縮文件:zip [-r] 目標文件(沒有擴展名) 源文件
解壓文件:unzip -d 解壓后目錄文件 壓縮文件
whoami該命令用戶查看當前系統(tǒng)當前賬號的用戶名??赏ㄟ^cat /etc/passwd查看系統(tǒng)用戶信息。
由于系統(tǒng)管理員通常需要使用多種身份登錄系統(tǒng),例如通常使用普通用戶登錄系統(tǒng),然后再以su命令切換到root身份對傳統(tǒng)進行管理。這時候就可以使用whoami來查看當前用戶的身份。
who命令用于查看當前所有登錄系統(tǒng)的用戶信息。
常用選項:
如果是圖形界面,退出當前終端;
如果是使用ssh遠程登錄,退出登陸賬戶;
如果是切換后的登陸用戶,退出則返回上一個登陸賬號。
在Unix/Linux中添加用戶賬號可以使用adduser或useradd命令,因為adduser命令是指向useradd命令的一個鏈接,因此,這兩個命令的使用格式完全一樣。
useradd命令的使用格式如下:
useradd [參數(shù)] 新建用戶賬號
在Unix/Linux中,超級用戶可以使用passwd命令為普通用戶設置或修改用戶口令。用戶也可以直接使用該命令來修改自己的口令,而無需在命令后面使用用戶名。
可以通過su命令切換用戶,su后面可以加“-”。su和su –命令不同之處在于,su -切換到對應的用戶時會將當前的工作目錄自動轉(zhuǎn)換到切換后的用戶主目錄:
注意:如果是ubuntu平臺,需要在命令前加“sudo”,如果在某些操作需要管理員才能操作,ubuntu無需切換到root用戶即可操作,只需加“sudo”即可。sudo是ubuntu平臺下允許系統(tǒng)管理員讓普通用戶執(zhí)行一些或者全部的root命令的一個工具,減少了root 用戶的登陸和管理時間,提高了安全性。
方法一:
方法二:
groupadd 新建組賬號 groupdel 組賬號 cat /etc/group 查看用戶組
使用方法:usermod -g 用戶組 用戶名
新創(chuàng)建的用戶,默認不能sudo,需要進行一下操作
-g用來制定這個用戶默認的用戶組
-G一般配合'-a'來完成向其它組添加
chmod 修改文件權(quán)限有兩種使用格式:字母法與數(shù)字法。
字母法:chmod u/g/o/a +/-/= rwx 文件
cal命令用于查看當前日歷,-y顯示整年日歷
設置時間格式(需要管理員權(quán)限):
date [MMDDhhmm[[CC]YY][.ss]] +format
CC為年前兩位yy為年的后兩位,前兩位的mm為月,后兩位的mm為分鐘,dd為天,hh為小時,ss為秒。如: date 010203042016.55。
顯示時間格式(date '+%y,%m,%d,%H,%M,%S'):
進程是一個具有一定獨立功能的程序,它是操作系統(tǒng)動態(tài)執(zhí)行的基本單元。
ps命令可以查看進程的詳細狀況,常用選項(選項可以不加“-”)如下:
top命令用來動態(tài)顯示運行中的進程。top命令能夠在運行后,在指定的時間間隔更新顯示信息??梢栽谑褂胻op命令時加上-d 來指定顯示信息更新的時間間隔。
在top命令執(zhí)行后,可以按下按鍵得到對顯示的結(jié)果進行排序:
kill命令指定進程號的進程,需要配合 ps 使用。有些進程不能直接殺死,這時候我們需要加一個參數(shù)“ -9 ”,“ -9 ” 代表強制結(jié)束.
使用格式:
kill [-signal] pid
df命令用于檢測文件系統(tǒng)的磁盤空間占用和空余情況,可以顯示所有文件系統(tǒng)對節(jié)點和磁盤塊的使用情況。
du命令用于統(tǒng)計目錄或文件所占磁盤空間的大小,該命令的執(zhí)行結(jié)果與df類似,du更側(cè)重于磁盤的使用狀況。
du命令的使用格式如下: du [選項] 目錄或文件名
職場中,大部分都是通過 SSH客戶端 遠程操作,實現(xiàn)磁盤讀取,文件讀取,目錄操作,進程管理等等
打開終端3種方式,收藏夾黑色屏幕圖標點擊,右鍵打開終端,Ctrl+Alt+t組合鍵
command ?[-options] [parameters] ?
command即終端命令,options為選項一般前面有橫杠,后面是參數(shù),選項和參數(shù)有中括號表示可選項
man command (man表示手冊縮寫,查看命令幫助文檔)出現(xiàn)文檔,按回車下滾一行,按空格(或f)下翻一頁,按b上翻一頁,輸入橫杠加上對應的option可實現(xiàn)對應部分高亮
command --help也可以實現(xiàn)幫助文檔,頁面和上面不太一樣,部分還出現(xiàn)了中文
pwd 命令 顯示當前路徑
tree [path] 命令(默認沒有,需要安裝,sudo apt install tree)可以將你當前(或指定)路徑下的文件以樹狀遍歷(所有文件,遞歸)顯示出來
ls 命令 以列表顯示當前目錄文件,(不再深層挖掘)ls顯示出來白色是文件,藍色是文件夾,綠色是可執(zhí)行文件,紅色一般是壓縮包
ls -a 顯示所有的文件包括隱藏文件,顯示結(jié)果以. 點開頭的就是隱藏文件
ls -l 用較長方式顯示文件?
前面10個字母(分成第一個和后9個,第一個橫杠表示一個文件,d表示一個目錄,l表示是個鏈接(類似快捷方式),后九個,rwx表示跟讀寫等操作有關(guān),后面講),硬鏈接數(shù),文件所屬用戶(第一個demo),文件所屬組(第二個demo),文件大?。˙為單位),最后修改時間,文件
ls -h以人性化顯示文件(一般和-l一起),可看出加了-h后,文件顯示的單位方便閱讀
cd 可以跟相對路徑和絕對路徑,路徑大小寫敏感
當前路徑用“.”表示,上級路徑“..”
cd 什么都不加或者cd ~可以直接回家目錄/home
cd /去根目錄
cd -返回上次的目錄
mkdir創(chuàng)建目錄?
mkdir 目錄名 ? 不可以一次創(chuàng)建多級目錄(文件夾不存在情況下如mkdir a/b/c,a,b都不存在情況下,創(chuàng)建不了)
如果我們就是想創(chuàng)建多級目錄呢,使用遞歸創(chuàng)建目錄,會把沒有的目錄創(chuàng)建出來
mkdir a/b/c -p
touch創(chuàng)建文件
touch +文件名(建議加后綴名),可以一次創(chuàng)建多個文件用空格隔開
touch a.txt
touch a.txt b.txt
gedit打開文件
gedit 文件相對路徑或絕對路徑,(如果未成功打開需要加上sudo gedit)
同上個命令可以同時打開多個,打開的編輯器編輯內(nèi)容點擊保存完成文件編輯
打開文件后終端進入等待狀態(tài)
rm刪除文件和文件夾
文件刪除不能恢復
rm -i 文件 ? ? ? 這種會出現(xiàn)是否提示,給自己個提醒機會(centos沒有-i就有提示)
rm -f 文件 ? 強制刪除(不提示,和上個相反)
rm -r 目錄 ? 刪除目錄(多級遞歸刪除)
cp拷貝文件和文件夾
cp a.txt b.txt 當前路徑下的a.txt拷貝一個b.txt到當前路徑,如果已經(jīng)存在b.txt直接覆蓋掉
加上-i模式可以給與提示(不是同名文件不會出現(xiàn))
-f 強制復制不提示
-v 顯示一行拷貝的過程
如果是復制文件夾要加上 -r 遞歸拷貝
-a 把文件或文件夾(是遞歸拷貝)的權(quán)限也一起復制過去
mv移動文件文件夾,重命名
mv 原路徑 目標路徑
如果存在同名文件,默認會覆蓋,還是加-i提示,如果選擇n,不會移動成功
-f 強制移動不提示
-v 顯示移動過程
移動文件夾不用加-r(刪除和拷貝不一樣)
clear 清除終端顯示內(nèi)容(類似DOS cls)快捷鍵,Ctrl+L
實際效果只是往下滾動,當前輸入為第一行,拖動滾動條還是能看見之前的內(nèi)容= =
tab 自動補全(有時多個可能要再按下tab出現(xiàn)候選提示)
which 查看命令位置
光標↑↓ 查看翻查之前調(diào)用過的命令
Ctrl+C 終止程序運行
終端字體大小調(diào)整Ctrl Shift +(放大)
Ctrl - (縮小,注意無shift)
cal顯示日歷,當日高亮
cal -3顯示當前月及上下月的日歷(沒有-別的數(shù)字)
cal -y 顯示一年的日歷
cal -j 日歷顯示是當年第幾天
cal 年份4位數(shù)(獲得年份日歷)
date顯示日期
date 加雙引號字符串格式化顯示,注意對應大小寫
%F,%T同樣實現(xiàn)類似效果,分別格式化日期和時間
history 獲得所有的歷史指令
history 數(shù)字 顯示最近的數(shù)字條指令
如果我看到對應指令,然后根據(jù)指令編號,直接輸入
! 指令編號 ? ? 即可執(zhí)行對應指令,這些歷史指令都存在于家目錄隱藏文件 .bash_history 中
cat 直接在命令行顯示文件內(nèi)容,和gedit不一樣
-n 查看文件同時顯示行號
-b 文件空行不編號,但是給空出位置,顯示非空行編號
-s 兩行以上的空行只顯示一行(可以和前面的組合 -sb ? )
同時打開多個文件效果
more
more 文件路徑 ?
分屏查看,會顯示已經(jīng)顯示部分的百分比,
按回車滾一行,
按空格 ?或 ?Ctrl+F或F向下翻一屏,
Ctrl+B或B回滾一屏
q退出
more +num 表示從第num行開始查看,文件默認第一行為1
-p 選項 清屏 置頂顯示內(nèi)容
-s 連續(xù)2行以上的空行顯示一個空行
more 也可以加多個文件,顯示不同文件有專門的分割,這是與cat的區(qū)別
分享名稱:常見linux終端命令,linux命令行終端
本文來源:http://chinadenli.net/article48/hegoep.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、軟件開發(fā)、動態(tài)網(wǎng)站、App設計、網(wǎng)站設計公司、品牌網(wǎng)站設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)