目錄相關命令:ls pwd mkdir rmdirrm cp mv cd
基礎命令的結構:命令名稱 [引數選項] [操作物件]
下面將分別介紹這些命令的功能:
功能: 瀏覽目錄,列出目錄下的檔案資訊。
常用選項:
-a 瀏覽所有檔案,不忽略以.開頭的檔案。linux下以.開頭的檔案預設是隱藏檔案。
.表示當前路徑 ..表示當前路徑的上一層路徑
-l 檢視目錄下檔案的詳細資訊
功能:檢視當前所在路徑
絕對路徑:表示路徑的時候,起始路徑從根目錄開始的路徑。
相對路徑:表示路徑的時候,起始路徑從當前路徑開始的路徑。
功能:在當前目錄下建立乙個新的目錄
常用選項:
-p 多層級遞迴建立目錄,任意一層目錄不存在都會被建立。例如:
mkdir -p test1/test2 遞迴建立多個目錄
功能:刪除空目錄
常用選項:
-p 多層級空目錄的遞迴刪除
功能:預設刪除普通檔案
常用選項:
-r 刪除目錄(遞迴刪除目錄下的所有檔案)
-f 忽略提示資訊,直接進行操作
功能:拷貝乙個檔案到指定路徑下
常用選項:
-r 拷貝目錄(遞迴拷貝目錄下的所有檔案)
-f 忽略提示資訊,直接進行操作
功能:移動乙個檔案到指定位置
常用選項:
-i 增加提示資訊
功能:改變當前所在路徑(進入指定目錄)
常見選項:
~ 快速回到當前使用者的家目錄
- 快速返回上一次路徑
功能:重新整理已存在的檔案時間屬性,若檔案不存在則建立
常見選項:
-d 以指定時間重新整理屬性。例如:"2019 -03-10 15:20:30"
-r 以指定檔案的時間屬性重新整理另乙個檔案
-a 只重新整理最後一次訪問時間
-m 只重新整理最後一次修改時間
功能:列印檔案內容到顯示終端
常見選項:
-n 列印行號
功能:分頁顯示檔案內容
回車:向下按行滾動
f : 向下按頁滾動
b : 向上按頁滾動
q : 退出顯示
功能:分頁顯示檔案內容
f : 向下按頁滾動
b : 向上按頁滾動
q : 退出顯示
j/k : 上下按行滾動
匹配查詢字串:
/string 向下匹配查詢string字串
?string 向上匹配查詢string字串
功能:預設顯示檔案前10行資料
常用選項:
-n 指定顯示檔案前n行資料
常見選項:
-n 指定顯示檔案末尾10行資料
-f 持續重新整理顯示檔案末尾新增資料
zip/unzip zip格式的壓縮/解壓縮
gzip/gunzip gzip格式的壓縮/解壓縮
bzip2/bunzip2 bzip2格式的壓縮/解壓縮
常見選項:
-c 打包
-x 解包
-v 顯示詳細的打包/解包資訊
-z 打包/解包同時進行gzip格式壓縮/解壓縮
-j 打包/解包同時進行bzip2格式的壓縮/解壓縮
-f 指定包名稱(需要放到選項的最後乙個)
例如:
tar -czvf abc.tar.gz abc.txt
tar -xzvf abc.tar.gz
功能:檢視日曆
常見選項:
-3 檢視上個月/這個月/下個月日曆
-y 檢視全年日曆
-j 日曆中的天以day of year的形式展開
常見選項:
+ 以指定格式顯示時間
+"%y-%m-%d %h:%m:%s"
+'%s'
-s 設定系統時間(需要root許可權)
功能:在檔案內容中匹配包含指定字串的行
常見選項:
-i 忽略大小寫
-v 反向匹配(過濾掉匹配的行)
-r 遞迴對指定目錄下的所有檔案進行匹配
功能:通過檔名/檔案大小/型別...查詢檔案
常見選項:
-name 按檔名進行查詢
-type 按檔案型別查詢
-size 按檔案大小查詢
+n/-n(b c k m g)
按時間查詢
-ctime -atime -mtime 按天計算
-cmin -amin -mmin 按分鐘計算
+n/-n
對找到的檔案進行進一步操作
find ./ -name 'test*' -exec rm '{}'\;
bc 計算器
man 手冊檢視命令
ifconfig 檢視/設定網絡卡資訊命令
service network start 啟動網路服務
su + 切換使用者
su root
useradd 新增使用者
useradd -m tang
passwd 修改密碼
echo 列印字串到終端顯示
echo "abcdef"
| 管道符:連線兩個命令,將前面命令處理結果交給後面命令進行處理。
>> 重定向符:改變資料流向,將要寫入到終端顯示的資料寫入到指定檔案中。
echo "tang" >> abc.txt
reroot 重啟
shutdown -h now 立即關機
halt 立即關機
許可權:使用者對作業系統進行操作的許可權:管理員root,普通使用者
檔案對使用者的分類:
檔案所有者 檔案所屬組 其他使用者
u g o
檔案對操作的分類:
可讀 可寫 可執行
r (可瀏覽) w(可建立/刪除檔案)x(可進入)
通過人性化字元表示許可權
rw- rw- r--
通過二進位制位圖表示許可權
110 110 100
通過八進位制數字表示許可權 664
預設建立檔案時,給的許可權是777,但是因為許可權掩碼的存在,導致實際建立出來的檔案許可權不是777
umask檢視/設定檔案的預設許可權掩碼
chmod修改檔案許可權
0664 通過八進位制數字的許可權修改
g+w o-r a+x +x給指定使用者新增指定許可權
chown修改乙個檔案的所有者
chown + 使用者名稱 + 檔名
chgrp修改乙個檔案的所屬組
Linux下基本命令
1 檔案 cd 切換目錄 cd 返回到上一步路徑 cd 路徑 切換到此路徑下 cd 返回到上一級操作的目錄 cd 進入當前目錄所在資料夾 cd 進入當前使用者的根目錄 ls 列出該目錄下的所有子目錄和檔案 ls l 列出當前檔案的長格式 ls a 列出隱藏檔案 pwd 顯示當前所在目錄下的絕對路徑 ...
Linux下基本命令
1.刪除目錄或檔案 rm 檔名 rmdir 目錄名 2.新建目錄 mkdir 目錄名 3.刪除目錄下的所有檔案,包括目錄本身 rm rf 目錄名 4.自動補全檔名 按 tab 鍵。5.拷貝整個目錄下的所有檔案 到另一目錄 cp r 源目錄 目標目錄 5.修改目錄或檔名 mv 原檔名 新檔名 mv 原...
Linux下的基本命令
linux基本命令 1.ls 顯示當前工作路徑的檔案和資料夾 ls l 顯示當前工作路徑的檔案及屬性 ls a 顯示當前工作路徑的所有檔案包括隱藏檔案 2.pwd 顯示當前工作路徑 3.cal 顯示當月日曆 cal month year 顯示year年month月日曆 cal year 顯示year...