Linux[基本指令]
pwd
查看當前所處的工作目錄
斜杠在Linux中作為路徑分割符
路徑存在的價值為了確定文件的唯一性
cd指令
更改路徑
cd +你要去的路徑(直接進入)
cd . 當前目錄
cd . . 上級目錄(路徑回退)
最后的’/'為根目錄(根節點)
Linux還是window的目錄結構都是樹狀的
路上節點為目錄
葉子節點為空目錄或者普通文件
從目錄開始到文件為絕對路徑
/root/115/test.c [絕對路徑]具有唯一性
直接進入
相對路徑
…/test2.cpp
相對于已經處于的路徑找文件(相對路徑也能唯一的找到文件,相對路徑也有唯一性)
絕對路徑 :配置文件寫入某些文件的路徑
相對路徑:命令行操作的時候
d開頭為目錄文件
-rw開頭為普通文件
-d選項,不查看目錄里的內容
cd -跳轉至當前最近目錄(上一次所處的路徑)
cd ~
當前目錄的家目錄(回家)
家目錄是首次用戶登錄時的位置
和window的桌面概念一樣
超級管理員家目錄
touch(創建普通文件)
在指定目錄下創建新文件
touch test.c
touch已經存在的文件
更新文件時間
mkdir
新建目錄
mkdir -p
創建一串目錄
tree
看到樹形結構
這里需要再虛擬機上安裝tree
否則報錯
安裝成功!!!
rm
rm -f(不詢問)刪除
[目錄不能刪]
rm -r(遞歸刪除)
[目錄能刪]
rm -rf(遞歸強制刪除)
刪除文件
man
在線查找功能
man ls查找ls的功能
man 3 printf
也可以查找庫函數
which
所謂的命令其實是Linux在user/bin下的可執行文件
指令:本質就是別人寫的可執行腳本,存入系統!!和window上的應用一樣
下載軟件:本質把程序拷貝到/user/bin
alias
取別名
可以給指定指令取別名
echo
直接打印
>
輸出重定向
每一次輸出,會覆蓋掉原本的內容
>log.txt清空文件
如果文件不存在,會新建log.txt
>>log.txt追加重定向
雙箭頭不會清空文件
cat
默認從鍵盤里面讀取字符
< 輸入重定向
ls /dev/pts -l
顯示器終端文件
一個終端為0,一個終端為1