ls:顯示當前目錄底下的指定文件或目錄
ls -l更詳細的信息
ls -a顯示當前目錄下的所有文件
命令中的選項可以一次傳遞多個 ,例如:ls -al
命令和選項有必須一個或多個空格
以.開頭的文件,為隱藏文件ls -a可以看到,ls -l看不見
支持命令拼在一起,順序隨意
文件=文件內容+文件屬性
文件屬性:
d開頭的叫目錄
-開頭的是普通文件類型,文本文件普通文件的一種
pwd命令,顯示當前目錄所屬路徑?
windoes: \是路徑分隔符
Linux:/是Linux下的路徑分隔符
-l? /root指定路徑下的內容
Linux最開始的斜杠(/)是 根目錄
cd后跟路徑,切換到指定路徑
一個點:特殊目錄:當前目錄
兩個點:特殊目錄:上級目錄,cd ..用來進行簡單的路徑回退
ls -d只顯示目錄名
ls -ld顯示更詳細信息
ls -l進入目錄本身
ls -ld / 只查看根目錄本身
/是目錄,可以放普通文件和目錄,/里面的目錄,也可以
Linux的目錄結構,是一顆多叉樹,其葉子節點一定是空目錄或普通文件
tree +路徑,會樹狀展開
路徑具有唯一性,可以定位一個文件
whoami是查看當前操作用戶
相對路徑:一般用相對路徑
絕對路徑,任何路徑下都能找到指定文件--配置文件中使用
任何一個目錄下,都有.和..,新建的空目錄也是
根目錄的.和..都指向自己,其他目錄.指向自己,..指向上級目錄
cd -跳轉至最近的上一次路徑,cd ../加目錄名或文件名會轉換到上級目錄的某個文件
用戶登錄Linux,默認所處目錄即為家目錄
cd ~會到家目錄
touch新建普通文件
mkdir 創建目錄
mkdir -p ./dir1/dir2/dir3可以創建一串路徑
如何刪除文件?
rmdir只能刪除空目錄(不重要)
rm刪除文件
rm -r刪除目錄,遞歸式
超級用戶刪除的時候會問,回答用y or n回答
rm -rf強制刪除,不會問
按鍵信息
tab 快速按兩次,可以進行命令補齊和路徑補齊(把不知道的路徑補齊)
ctrl+c,失控的狀態可以終止
Linux的命令有很多參數,我們不可能全記住,我們可以通過查看聯機手冊獲取幫助。訪問Linux手冊頁的命令是man,man默認查一號手冊
nano 記事本,后加文件名可以在里面寫內容
cat +文件名進行展示內容
上圖操作可以將test.c變成可執行程序,但生成的可執行程序也要通過相對路徑找或絕對路徑查找
cp -r遞歸式拷貝目錄,cp可以拷貝文件,但不可以拷貝目錄
同一個目錄下不允許存在同名文件