語法: ls [選項][目錄或檔案]
功能:對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊。
常用選項:
舉例:
ls -a
ls -1rt //將檔案按建立時間反向排序(即新建檔案在最前。),一行僅顯示乙個
ls -l
舉例:
cd .. : 返回上級目錄
cd ~:進入使用者家目錄(root)
cd -:返回近訪問目錄
cd 【filename/filename】 : 絕對路徑 cd /root/test/test1
cd ..【filename/filename】: 相對路徑 cd ../test/test1
相對路徑與絕對路徑
1.建立檔案
touch a.txt
touch /root/test/test1.txt
touch ../test/a.txt
touch a.txt b.txt c.txt //建立多個檔案
2.修改檔案時間【包括訪問時間與更改時間】
-a: 只修改訪問時間。
-m:只修改更該時間;
-c: 修改檔案為當前時間;// 若無此檔案並不建立新檔案
-d:《時間日期》 使用指定的日期時間,而非現在的時間;
-t:《日期時間》 使用指定的日期時間,而非現在的時間;
touch -c a.txt
touch -d "2020-01-27 08:10:30" test.txt //兩個時間都修改
touch -a -d "2020-01-27 08:10:30" test.txt //只修改檔案的訪問時間
touch -m -d "2020-01-27 08:10:30" test.txt //只修改檔案的更改時間
touch -t 20200127091002 a.txt //與-d作用相同,寫法不同
touch -c a.txt b.txt //修改b.txt時間與a.txt相同。
mkdir test
mkdir /root/test
mkdir ../root/test
mkdir -p test/test1/test2
rmdir指令
rmdir tt
rmdir -p tt
rm指令
rm -rf tt //刪除tt資料夾及其內檔案(即使被保護)
rm -rf * //刪除當前目錄所有檔案及資料夾。 慎用
rm -rf / //刪除根目錄所有檔案及資料夾
注 :2 慎用 3不允許使用。
man man //可顯示章節內容
man rmdir
各章節內容:
1 是普通的命令
2 是系統呼叫,如open,write之類的(通過這個,至少可以很方便的查到呼叫這個函式,需要加什麼頭文
件) 3 是庫函式,如printf,fread4是特殊檔案,也就是/dev下的各種裝置檔案
5 是指檔案的格式,比如passwd, 就會說明這個檔案中各個欄位的含義
6 是給遊戲留的,由各個遊戲自己定義
7 是附件還有一些變數,比如向environ這種全域性變數在這裡就有說明
8 是系統管理用的命令,這些命令只能由root使用,如ifconfig
echo "it is a test" > a.txt
Linux 常見指令總結(二)
語法 cp 選項 原始檔或目錄 目標檔案或目錄 cp b.txt tt 拷貝檔案到其他目錄 cp b.txt s.txt 重寫s.txt cp a.txt b.txt tt cp test root a mv命令是move的縮寫,用來移動檔案或者將檔案重新命名,mv a.txt b.txt 重新命名...
Linux常見操作指令一
命令 解釋hostname 檢視主機名 ifconfig 檢視網路 ping 檢視網路是否連通 history 檢視歷史資訊 clear 清屏pwd 檢視 當前工作目錄 的完整路徑 cdcd.當前目錄 cd.父目錄 cd 當前使用者的主目錄 date 顯示日期 cal顯示日曆 bc計算器 shutd...
常見Linux指令
1.複製檔案和資料夾 cp option source directorycp命令中有乙個常用選項r,它可以遞迴的複製目錄中的所有檔案 1 複製並重命名檔案 將 etc samba smb.conf備份到當前目錄中,並將檔案重新命名為smb.conf backup cp etc samba smb....