which命令用於查詢並顯示給定命令的絕對路徑,環境變數path中儲存了查詢命令時需要遍歷的目錄。
which指令會在環境變數$path設定的目錄裡查詢符合條件的檔案。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。
檢視 ls 命令的絕對路徑:
注:which 只能在 $path 中找到有 x 許可權的檔案[root@eweb ~]# which ls
alias ls='ls --color=auto'
/bin/ls
檢視 path 變數:
重新定義 path 變數,但只在當前 tty 生效:[root@dns ~]# echo $path
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
永久改變環境變數:[root@dns ~]# path=$path:/tmp/
[root@dns ~]# echo $path
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/
# vim /etc/profile
在最後追加
path=$path:/tmp
如上寫進 /etc/profile 可以在其他終端生效。但需要重啟生效。
使修改後的 /etc/profile 立即生效執行以下命令:
#source /etc/profile
常用選項:
-r 拷貝目錄,即遞迴處理,將指定目錄下的所有檔案與子目錄一併處理
-i 覆蓋既有檔案之前先詢問使用者
-v 視覺化,詳細顯示命令執行的操作
-f 直接覆蓋目標檔案不提示
-a 拷貝時保留原屬性,相當於dpr
-p 把修改時間和訪問許可權也複製到新檔案中
注:使用 cp 拷貝目錄 的時候加上斜槓
mv命令
用來對檔案或目錄重新命名,或者將檔案從乙個目錄移到另乙個目錄中
-i 有檔名相同時提示是否要覆蓋
-b當檔案存在時,覆蓋前,為其建立乙個備份
注:同分割槽移動只是改動了 inode 號
文件檢視命令
cat命令
從頭部開始列印檢視
-a 顯示結束符($)
-n 同時列印出行號
tac從尾部開始列印檢視
more命令
從頭開始顯示,按空格鍵一屏的往下翻,回車鍵一行往下翻
ctrl +b 往前看
less命令
空格鍵、ctrl+b 按屏往上翻,ctrl+f 按屏往下翻。
回車鍵按行往下翻,可以用方向或j 、k鍵按行上下翻。
g 跳到首行,g 跳到末行。
q 退出
head命令
檢視檔案頭十行
-n 2 檢視前 2 行
tail命令
檢視檔案末尾十行
-n 2 檢視末 2 行
-f 動態檢視後十行
擴充套件引數:
-p:指定遠端主機的埠號;
-r:複製目錄,即以遞迴方式複製。
安裝 scp 命令:
yum install -y openssh-clients
將本機檔案複製到遠端伺服器上
#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid
將遠端伺服器上的檔案複製到本機
#scp root@www.abc.com:/usr/local/sin.sh /home/administrator
檢視系統環境變數
windows 檢視環境變數 1 檢視當前所有可用的環境變數 輸入 set即可檢視。2 檢視某個環境變數 輸入 set 變數名 即可,比如想檢視path變數的值,即輸入 set path 3 修改環境變數 輸入 set 變數名 變數內容 即可,比如將path設定為 d nmake.exe 只要輸入s...
cmd檢視環境變數
windir 系統 返回作業系統目錄的位置。也可以通過 的形式來獲取環境變數 package com.zken.test author kenan.zhang public class test2 輸出結果 getenv是獲取系統的環境變更,對於windows在系統屬性 高階 環境變數中設定的變數將...
Linux windows檢視設定環境變數指令
一 linux 1 檢視所有環境變數的指令 方法1 export export命令作用是顯示 設定或刪除linux環境變數 方法2 env 2 檢視某個指定的環境變數 方法1 export path 方法2 echo path 3 修改設定某個環境變數 1 臨時修改某個環境變數,下次開機後無效 方法...