1. 程式人生 > >day3--深入學習命令總結

day3--深入學習命令總結

行數 操作 深入學習 chm lex 相對 print ren directory

1、查看命令幫助的幾種方法

a.[命令] --help 適用於一般命令,非內置命令

b.man [命令] 適用於一般命令,非內置命令

c.help [命令] 適用於內置命令

d. info

2、pwd:【print name of current/working directory】

  註釋:打印當前目錄,進入別人電腦操作,要先查看當前所在位置。

  pwd == pwd -L(等價參數-L)

  -L --logical

  -P --physical

3、mkdir:【Create the DIRECTORY(ies), if they do not already exist.】 MaKe DIRectory 的縮寫

  Usage:mkdir [option] ... Driectory ..... 可以創建多個目錄

  -m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask    #創建目錄,並加上權限,一般不使用它,使用chmod來創建權限
  -p, --parents     no error if existing, make parent directories as needed   
  -v, --verbose     print a message for each created directory        #查看創建過程
  
-Z set SELinux security context of each created directory to the default type

  示例如下:

[email protected]:/oldboy# cd /;mkdir oldboy      #正常創建目錄,如果文件已經存在,則報錯
mkdir: 無法創建目錄"oldboy": 文件已存在
[email protected]-K53SJ:/# cd /;mkdir -p oldboy         #參數-p,如果文件存在,創建目錄不會報錯;如果文件不存在,可以遞歸的創建目錄

[email protected]:/oldboy# mkdir -p test/alex/sb
[email protected]:/oldboy# mkdir -pv test/{1..3}/{4..6}   #遞歸的創建目錄,並查看目錄的創建過程

[email protected]:/oldboy/test# mkdir test{1..6} #有規律的創建目錄,可以使用{min..max}
[email protected]:/oldboy/test# ls
test1 test2 test3 test4 test5 test6

[email protected]:/oldboy/test# tree

.

├── test1
├── test2
├── test3
├── test4
├── test5
└── test6

4、echo 【Write arguments to the standard output】 將參數寫入標準輸出

  echo {1..10} 打印一行數據,1-10

[email protected]:/oldboy/test# echo {1..10}    #非常常用的方法,打印一行數字1-10
1 2 3 4 5 6 7 8 9 10

[email protected]-K53SJ:/oldboy/test# echo {1..3}{4..6}
14 15 16 24 25 26 34 35 36

5、cd change directory 【Change the shell working directory.】

  cd: cd [-L|[-P [-e]] [[email protected]]] [dir]

  cd ../ 切換到上級目錄 cd ../../.. 根目錄就不能切換了,頂點 cd -切換到上一次的目錄 cd ~ 切換到家目錄(root目錄)

  .. 上一級目錄

  - 上一次目錄

  ~ 代表家目錄

6、tree

    

  

路徑:

相對路徑:不從/根開始 例如:test 相對路徑是相對與當前的路徑,當前工作的目錄,相對路徑 註意,切換目錄的時候,相對切換

絕對路徑:從/根開始 例如:/oldboy/test  

day3--深入學習命令總結