echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin # 以冒號分隔的幾個目錄 # which 命令 是從上面的幾個目錄中去查找該命令
若是命令在上面的幾個目錄中,就不用絕對路徑去調用命令,直接用命令名就能夠。 除了別名的方式建立一個命令,下面根據環境變量來建立一個和ls同樣的命令cplscentos
[root@centos01 ~]# which ls alias ls='ls --color=auto' /usr/bin/ls [root@centos01 ~]# cp /usr/bin/ls /tmp/cpls [root@centos01 ~]# /tmp/cpls anaconda-ks.cfg [root@centos01 ~]# ls anaconda-ks.cfg [root@centos01 ~]# PATH=$PATH:/tmp [root@centos01 ~]# cpls anaconda-ks.cfg [root@centos01 ~]# vi /etc/profile # 爲了在新的窗口中生效須要在/etc/profile/ # 中添加這行PATH=$PATH:/tmp內容
!$ 能夠代替上一條命令的最後一個參數,好比less
ls /tmp cd !$ # 進入了 /tmp/ 目錄
cp 源文件 目標文件 # 拷貝源文件到目標文件 cp -r 源目錄 目標目錄 # 拷貝目錄,若是目標目錄已經存在,則會把源目錄放到目標目錄下; # 若是目標目錄不存在,則建立目標目錄,並把源目錄內容放到該目錄裏。 cp -i # 交互選項;有提示,好比拷貝的文件在目的目錄存在了,就會提示是否覆蓋
mv a.txt b.txt # 作到重命名 mv 源目錄 目標目錄 # 目標目錄存在,則把源目錄放到目標目錄下;不然就是重命名
cat 文件 # 正序查看文件內容 tac 文件 # 倒序查看文件內容 more 文件 # 一屏一屏展現文件內容,按空格鍵進行向下翻屏(最後一屏時退出查看), # 同ctrl+f向下翻屏, ctrl+b向上翻屏,q退出 less 文件 # 一屏一屏展現文件內容,按空格鍵進行向下翻屏,同ctrl+f向下翻屏, # ctrl+b向上翻屏,q退出。支持方向鍵上下滾動看, # 能夠經過/與?向前和向後搜索,搜索時能夠經過n向前查找, # shift+n向後查找 , g定位到行首,shift+g定位到文件末尾 head 文件 # 查看文件的頭10行 head -n 2 文件 # 查看文件的頭2行 tail 文件 # 查看文件的後10行 tail -n 2 文件 # 查看文件的尾2行 tail -f 文件 # 動態查看文件新追加的內容