總覽
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 不寫路徑就是退回上級目錄,寫路徑就是轉入任意...