linux命令-01
今天介紹下linux常用命令及相關知識。
1.linux檔案系統:
/ :根目錄,所有的檔案都在‘/’目錄下。
/home/user : 使用者家目錄,也稱為使用者工作目錄,簡寫為‘~’,當前使用者對使用者家目錄及其子目錄有絕對的許可權。
/bin : 可執行的二進位制檔案目錄,常用的命令就在這裡面放著。
/opt:安裝額外軟體的目錄。
/etc : 存放配置檔案的目錄。
2.linux命令的基本使用:
小技巧:
(1)在終端中敲出命令的前幾個字元,按下tab鍵,可以自動補全,如果有歧義,在按下tab鍵,可以列出有相同字首的命令。
(2)在終端按上下方向箭可以切換最近執行過的命令。
(3)Ctrl+c可以中斷命令。
(4)ctrl + shift + = 放大終端視窗的字型顯示
ctrl + - 縮小終端視窗的字型顯示
(5)檢視幫助資訊:command --help 如:ls --help
man command 如:man ls
3.命令終端提示符:
python@ubuntu:/home$:
python:使用者名稱,ubuntu:主機名稱,/home:當前路徑, $:使用者型別,即普通使用者,如果是#,那就是超級使用者。
4.常用命令的使用:
命令的格式為: command [-options] [parameter]
分別表示:命令 選項 引數(檔案)
4.1 ls:列出檔案列表資訊。
格式: ls [-options] [parameter]
- l : 詳細檢視
- a : 檢視所有檔案
- h :與 -l結合,以更人性化顯示檔案大小。
檔案列表詳情:
drwxr-xr-x 37 python python 4096 5月 9 22:14 python/
1.第一個字元:檔案的型別 -: 普通檔案 d: 資料夾 l: 連結檔案
2.第二個字元到第10個字元 :使用者對該檔案的操作許可權,r:可讀,w:可寫,x:可執行。
3. 37:硬連線數。
4.第一個python: 當前檔案的屬主使用者, 建立該檔案的使用者
5. 第二個python: 檔案的屬主使用者的所屬組
6.4096 :檔案或資料夾的大小
7.5月 9 22:14: 日期。
8.python/: 檔案或資料夾名,如果是以’.‘開頭的就表示隱藏的檔案或資料夾,需要用 -a 選項才能顯示
9.萬用字元:* : 代表0個或者多個任意字元,?:代表一個任意字元
10. "." :代表當前目錄,".." 代表上一級目錄
4.2、clear :清除命令終端的螢幕,快捷方式是:Ctrl+l
4.3、pwd : 顯示當前目錄的絕對路徑
4.4、cd :切換路徑,相對路徑: 相對於當前位置的路徑;絕對路徑: 以根目錄開始
的路徑。
常用的目錄切換:
1. cd . : 進入當前目錄
2. cd .. : 進入上一級目錄
3. cd ~ : 進入家目錄
4. cd - : 進入上一次的目錄
5. cd / : 進入根目錄
4.5、mkdir :建立目錄,如果需要建立級聯目錄,需要加-p選項。
4.6、touch:建立檔案,可以一次建立多個檔案。如touch 1.txt 2.txt 3.txt
4.7、rm:刪除檔案或者資料夾.
常用選項如下:
- i: 刪除檔案時給予提示
- f:強制刪除,假如要刪除的檔案不存在,也不報錯
-r: 遞迴刪除,假如要刪除目錄,則必須帶該選項,rmdir命令也可以刪除一個目錄。
4.8、cp:複製,格式 cp [選項] <原始檔> <目標檔案>,如果拷貝目錄的話需要加-r選項。
4.9、mv:移動或者重新命名檔案,格式 : mv <原始檔> <目標檔案|或者資料夾>,移動目錄時,不需要加-r選項。
4.10、tree:以樹形方式顯示檔案列表。
4.11、history:使用過的歷史命令,使用!1000可以執行編號為1000的歷史命令。
4.12、重定向命令: > >>,將命令執行結果重定向到一個檔案,本應顯示在終端上的內容儲存到指定檔案中。>輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到檔案的尾部。
4.13、cat:檢視檔案內容,例如把one.py two.py 合併到 three.py 檔案中,再通過cat檢視
cat one.py two.py > three.py
cat three.py
4.14、more:分屏顯示檔案的內容,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助,Enter 向下n行,需要定義。預設為1行.
相關文章
- linux Shell 命令列-01-intro 入門介紹Linux命令列
- linux基礎篇01-測試常見linux命令集合一Linux
- linux操作指南-01Linux
- 【Linux命令】grep命令Linux
- Linux命令—–CP命令Linux
- linux-01-網路Linux
- linux命令大全-linux命令使用和管理Linux
- Linux命令Linux
- Linux命令(1)——xargs命令Linux
- Linux命令之lldptool命令Linux
- Linux命令篇 - sed 命令Linux
- Linux命令篇 - grep 命令Linux
- Linux命令篇 - tar 命令Linux
- Linux(01):RedHat 7.6 安裝LinuxRedhat
- 【Linux】運維入門 -01Linux運維
- Linux命令之rz命令與sz命令Linux
- linux每日命令(5):mkdir命令Linux
- linux-mysql命令,tomcat命令LinuxMySqlTomcat
- linux每日命令(2):cd命令Linux
- linux每日命令(18):whereis命令Linux
- linux每日命令(12):nl命令Linux
- linux每日命令(10):touch命令Linux
- linux每日命令(11):cat命令Linux
- linux每日命令(38):iostat命令LinuxiOS
- linux每日命令(39):lsof命令Linux
- linux每日命令(32):gzip命令Linux
- linux每日命令(35):grep命令Linux
- linux每日命令(36):wc命令Linux
- linux每日命令(37):top命令Linux
- linux每日命令(29):chown命令Linux
- Linux命令總結--mkdir命令Linux
- Linux命令:grep命令AND、OR、NOT例項Linux
- Linux命令篇 - nc(ncat) 命令Linux
- Linux Less 命令Linux
- linux命令---scpLinux
- Linux iostat 命令LinuxiOS
- linux getopt 命令Linux
- Linux 命令研究Linux