Linux入門操作總結

2021-10-10 23:03:29 字數 3401 閱讀 6741

總覽

ls:列出目錄

cd:切換目錄

pwd:顯示當前的目錄

mkdir:建立乙個新的目錄

rmdir:刪除乙個空的目錄

cp:複製檔案或目錄

rm:移除檔案或目錄

mv:移動檔案與目錄,或修改檔案與目錄的名稱

1.1 ls(列出目錄)

選項:ls -a:顯示全部的檔案,連同隱藏文件(開頭為.的檔案)一起列出來

ls -d:僅列出目錄本身,而不是列出目錄中的檔案資料

ls -l:列出包含檔案的屬性與許可權等資料

語法ls

1.2 cd(切換目錄)

釋義:change directory的縮寫

具體用法:cd [絕對路徑或相對路徑]

語法cd [路徑]

1.3 pwd(顯示目錄當前所在的目錄)

具體釋義:print working directory的縮寫

選項:pwd -p 可以顯示確實的路徑,而不是使用聯結路徑

語法pwd

1.4 mkdir(建立新目錄)

具體釋義:make directory的縮寫

選項:mkdir -m:配置檔案的許可權,擺脫預設許可權

mkdir -p:直接將所需要的的目錄(包括上級目錄)遞迴建立起來

語法mkdir [目錄名稱]

1.5 rmdir(刪除空的目錄)

選項:rmdir -p:連同上一級目錄一起刪除

語法rmdir [目錄名稱]

1.6 cp(複製目錄或檔案)

具體釋義:copy

選項:cp -a:相當於-pdr

cp -d:若**當為聯結檔的屬性,則複製聯結檔的屬性而非檔案本身

cp -f:若目標檔案已經存在且無法開啟,則移除後再嘗試一次

cp -i:若目標檔已經存在,在覆蓋時會先詢問動作的進行

cp -l:進行硬式聯結的聯結檔建立,而不是複製檔案本身

cp -p:連同檔案的屬性一同複製過去,而不是使用預設屬性

cp -r:遞迴持續複製,用於目錄的複製行為

cp -s:複製成為符號鏈結檔,亦[捷徑]文件

cp -u:若destination比source舊才公升級destination

語法

1.7 rm(移除檔案或目錄)

具體釋義:remove

選項:rm -f:忽略不存在的檔案,不會出現警告資訊。強制操作

rm -i:刪除前會詢問是否發生該動作

rm -r:遞迴刪除,最常用在目錄的刪除

語法rm [檔案或目錄]

1.8 mv(移動檔案與目錄,或修改名稱)

具體釋義:move

選項:mv -f:若目標檔案已經存在,不會詢問而直接覆蓋,強制進行

mv -i:若目標檔案已經存在時,會詢問是否覆蓋

mv -u:若目標已經存在,且source比較新,才會公升級

語法mv [檔案或目錄名] source1 source2…directory

總覽

cat:由第一行開始顯示檔案內容

tac:從最後一行開始顯示檔案內容

nl:顯示的時候,同時輸出行號

more:一頁一頁的顯示檔案內容

less:與more相似,但是可以往前翻頁

head:只看頭幾行

tail:只看尾部幾行

2.1 cat(文字輸出)

選項:cat -a:可以列出一些特殊字元而不是空白

cat -b:列出行號,僅僅針對非空白行做行號顯示,空白行不標

cat -e:將結尾的斷行位元組顯示出來

cat -n:列印出行號,連空白行的行號也會列出來

cat -v:列出一些看不出來的特殊字元

語法cat [檔名]

2.2 tac(用法恰好與cat相反)

語法tac [檔名]

2.3 nl(顯示行號)

選項:nl -b:指定行號指定的形式

nl -n:列出行號的表示方法,主要有下面三種:

nl -n ln:行號在螢幕的而最左側顯示

nl -n rn:行號在自己欄位的最右端顯示,且不加0

nl -n rz:行號在自己欄位的最右端顯示,且加0

nl -w:行號字段占用的位數

語法nl [檔名]

2.4 more(一頁一頁的翻動)

執行more的命令時,可以使用:

空白鍵(space):向下翻頁

enter:向下翻一行

/字串:代表向下搜尋字串這個關鍵字

:f:立刻顯示出文件名和目前顯示的行數

q:立刻離開more,不在顯示該檔案內容

b:代表往回翻頁

語法more [檔名]

2.5 less(一頁一頁的翻動)

執行less的命令時,可以使用:

空白鍵(space):向下翻頁

pagedown:向下翻一頁

pageup:向上翻一頁

/字串:代表向下搜尋字串這個關鍵字

?字串:代表向上搜尋字串這個關鍵字

q:立刻離開less,不在顯示該檔案內容

語法less [檔名]

2.6 tail(取出檔案後幾行)

選項:tail -n:後面接數字,代表顯示幾行

tail -f:表示持續偵測後面所接的檔名

語法tail -n number [檔名]

github入門操作總結

1.右鍵單擊您要提交的檔案,gitbash 2.登入github賬號 git config global user.email 1580542048 qq.com git config global user.name q si bian 3.將此檔案變為本地的倉庫 git init 4.告訴git...

Linux 簡單入門總結

ls 列出當前目錄下所有的檔案 ls l 以list列表形式,詳細列出當前目錄下所有的檔案 ls a 列出所有檔案,包括隱藏檔案,以.開頭的屬於隱藏檔案 ls lh 以list列表形式,並且以human可見的方式詳細列出當前目錄所有的檔案,位元組等形式 ls help 列出ls指令的詳細使用選項 c...

linux的操作入門

因為自己用的紅帽的書,直接看的上面的例題,所以也按照上面的思路說點總結吧 1 安裝虛擬機器,配置紅帽7.3映象 不要忘了安裝圖形化介面 2 在桌面上,用終端開啟,在上面敲命令。3 常用的介紹 ls 列出現有目錄下的檔案 1 簡要列出 l整行全部列出 cd 不寫路徑就是退回上級目錄,寫路徑就是轉入任意...