一.檔案處理命令
1. ls(list)
主要選項有: -a(all), -l(long)詳細資訊,-h(human)人性化顯示大小,-d(directory)只顯示當前目錄,-i(inode)顯示i節點的number。
2. mkdir(新建目錄)
-p遞迴建立。
3. pwd(顯示當前目錄)
4. rmdir(刪除空目錄,記住一定要是空目錄才可以)
5. cp -rp [原始檔或源目錄] [目的檔案或者目的目錄]
-r 可以複製目錄, -p保留檔案的屬性(時間之類的不更改) 可以進行多個檔案的複製
6. mv(剪下與改名的意思)
7. rm (刪除,可以刪除多個檔案)
-r 刪除目錄 -f強制刪除 不詢問
8. touch (建立檔案)
可以建立多個檔案,另外注意建立具有空格檔案時的處理方式
touch "a b" 與 touch a b的區別
二. 檔案檢視的命令
1. cat 檔名 (-n, 顯示行號)
2. tac反向顯示
3. more(分頁顯示)
空格和f是向下翻頁,回車是換行,b是往回翻頁(只對檔案有效),q或者q是退出。
4. less(也是分頁顯示)
page up往回翻頁,向上箭頭往上走一行,可以用/?搜尋,然後用n查詢。
5. head -n num filename, tail -n num filename. (顯示前n行或者後n行)
三. 鏈結檔案
ln [-s] [原始檔] [目標檔案]
-s建立軟鏈結,不加則為建立硬鏈結
注意觀察大小,內容的不同。
四. 檔案許可權的更改
1. chmod 檔案與目錄
chmod 代表許可權的數字 檔案與目錄
-r遞迴修改,另外對該目錄有寫許可權,那麼就可以在該目錄下刪除檔案,與對檔案的許可權無關
2. chown [使用者名稱] [檔案或目錄] #更改檔案的所有者
chgrp [使用者組名] [檔案或目錄] #更改檔案的使用者組名
3. umask
直接使用是檢視目錄許可權的遮蔽字,然後預設的新建檔案許可權是沒有x許可權的。
umask 數字 #可以自行設定預設許可權的遮蔽字
五. 檔案搜尋命令
1. find
find [搜尋的範圍] [匹配的條件]
-name: 按照名字搜尋
-iname: 按照名字搜尋,但是不區分大小寫
-group,-user: 按照所屬組或者所有者進行搜尋
-amin: 按照訪問改變時間的搜尋
-cmin: 按照屬性改變時間的搜尋
-mmin: 按照內容更改時間的搜尋
-size: 按照檔案的大小進行搜尋
-type: 是根據檔案的型別進行搜尋,f是檔案,d是目錄,l是鏈結檔案
-inum: 是根據i節點進行查詢
對於size和時間的使用的引數是-n或者+n,對於size而言,+n是大於n個資料塊的大小,-n是小於n個資料塊的,乙個資料塊是512個位元組即0.5k。對於時間,-n是n分鐘之內,+n是n分鐘之外。
可以使用-o和-a進行連線,-o是多個條件滿足乙個,-a是所有條件都滿足
-exec / -ok 命令 {} \; 對搜尋的結果進行操作
2. locate
locate在檔案資料庫查詢,查詢的速度很快,但是不能實時查詢,要進行updatedb操作
然後在tmp下的檔案無法找到,-i不區分大小寫。
3. which(搜尋命令所在的目錄以及別名資訊)
4. whereis(搜尋命令所在的目錄以及幫助文件的路徑)
5. grep
grep -iv [指定字串] [檔名]
-i不區分大小寫, -v排除指定的字串
六. 幫助命令
1. man
man 命令
man 配置檔案
檢視配置檔案是5, 命令是1
man 5 passwd
2. whatis 命令: 顯示命令的name資訊
3. apropos 配置檔案: 顯示配置檔案name資訊 #???
4. 命令 --help: 顯示選項資訊
5. info 類似於man
6. 內建命令用help,用which是找不到的。 比如cd
七. 使用者管理命令
1. useradd(新增使用者)
2. passwd(更改密碼)
3. who,w檢視登陸資訊
八. 壓縮解壓命令
1. gzip(壓縮),解壓縮有gzip -d與gunzip
壓縮後不保留原檔案
2. tar(最常用的命令)
-c 打包 -x解包
-v顯示詳細資訊
-f 指定檔名
-z 打包並壓縮 -j生成bz2的壓縮資料夾
3. 還有zip,unzip,bzip2等等
Linux常見的命令
cd 檔名稱 進入目錄 cd 回到根目錄 pwd 檢視當前目錄 ls 檢視目錄 ls l 目錄名稱 指定 目錄內容以列表形式展示 ls a 目錄名稱 指定 目錄內容全部展示包含隱藏目錄和.開頭的目錄 mkdir 目錄名稱 建立單目錄 mkdir 目錄名稱 目錄名稱 目錄名稱 建立多目錄 touch ...
常見的Linux命令
開啟某個檔案目錄 cd 跳出這個檔案目錄 cd 展示某個目錄下的內容 ls 或ll 開啟某個檔案 vim 關閉某個檔案 q 或者 q 實時跟蹤檔案內容 tail f 重新命名檔案 mv old file name new file name 檢視某個軟體的程序 ps ef grep software...
常見的linux命令
1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前目錄下新建乙個index.js檔...