pwd ln和重定向命令

2022-07-11 01:42:12 字數 2331 閱讀 5653

命令功能:

​ 使用pwd命令可以顯示當前的工作目錄,該命令很簡單,直接輸入pwd即可,後面不帶引數。

pwd命令以絕對路徑的方式顯示使用者當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。全部目錄使用/分隔。第乙個/表示根目錄,最後乙個目錄是當前目錄。執行pwd命令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

命令語法:

pwd(選項)
選項

含義--help

顯示幫助資訊

--version

顯示版本信

[root@localhost ~]# pwd

/root

命令功能:

ln命令用來為檔案創件連線,連線型別分為硬連線和符號連線兩種,預設的連線型別是硬連線。如果要建立符號連線必須使用"-s"選項。

當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令鏈結(link)它就可以,不必重複的占用磁碟空間。

命令語法:

ln [引數][原始檔或目錄][目標檔案或目錄]
選項

說明-b或--backup

刪除,覆蓋目標檔案之前的備份;

-d或-f或——directory

建立目錄的硬連線;

-f或——force

強行建立檔案或目錄的連線,不**件或目錄是否存在;

-i或——interactive

覆蓋既有檔案之前先詢問使用者;

-n或--no-dereference

把符號連線的目的目錄視為一般檔案;

-s或——symbolic

對原始檔建立符號連線,而非硬連線;

-s《字尾備份字串》或--suffix=《字尾備份字串》

用"-b"引數備份目標檔案後,備份檔案的字尾會被加上乙個備份字串,預設的備份字串是符號「~」,使用者可通過「-s」引數來改變它;

-v或——verbose

顯示指令執行過程;

-v《備份方式》或--version-control=《備份方式》

用「-b」引數備份目標檔案後,備份檔案的字尾會被加上乙個備份字串,這個字串不僅可用「-s」引數變更,當使用「-v」引數《備份方式》指定不同備份方式時,也會產生不同字尾的備份字串;

--help

--version

顯示版本資訊。

linux檔案系統中,有所謂的鏈結(link),我們可以將其視為檔案的別名,而鏈結又可分為兩種 : 硬鏈結(hard link)與軟鏈結(symbolic link),硬鏈結的意思是乙個檔案可以有多個名稱,而軟鏈結的方式則是產生乙個特殊的檔案,該檔案的內容是指向另乙個檔案的位置。硬鏈結是存在同乙個檔案系統中,而軟鏈結卻可以跨越不同的檔案系統。

不論是硬鏈結或軟鏈結都不會將原本的檔案複製乙份,只會占用非常少量的磁碟空間。

命令功能:

​ 將命令的執行結果送至指定的檔案中

命令語法:

command > filename 把標準輸出重定向到乙個新檔案中

command >> filename 把標準輸出重定向到乙個檔案中(追加)

command 1 > fielname 把標準輸出重定向到乙個檔案中

command > filename 2>&1 把標準輸出和標準錯誤一起重定向到乙個檔案中

command 2 > filename 把標準錯誤重定向到乙個檔案中

command 2 >> filename 把標準輸出重定向到乙個檔案中(追加)

command >> filename 2>&1 把標準輸出和標準錯誤一起重定向到乙個檔案中(追加)

command filename2 把command命令以filename檔案作為標準輸入,以filename2檔案作為標準輸出

command &m 把標準輸出重定向到檔案描述符m中

ls -l > list.txt 將執行「ls -l」 命令的結果寫入檔案list 中

ls -lg >! list.txt 將執行「ls - lg」 命令的結果覆蓋寫入檔案list 中

Linux命令(cp mv cat和重定向)

cp 複製 將同資料夾下的某個檔案複製到資料夾下 常用選項說明 cp 1.txt 2.txt a複製原始檔的所有屬性 cp 1 2 r若給出的原始檔為目錄檔案,cp將遞迴複製該目錄下的所有子目錄和檔案,目錄檔案必須為乙個目錄名 f 覆蓋已經存在的目錄檔案而不提示 i互動式複製,在覆蓋目錄檔案之前將給...

linux 重定向命令

command filename 把標準輸出重定向到乙個新檔案中 command filename 把標準輸出重定向到乙個檔案中 追加 command 1 fielname 把標準輸出重定向到乙個檔案中 command filename 2 1 把標準輸出和標準錯誤一起重定向到乙個檔案中 comma...

linux重定向命令

昨天參加網易ttt的筆試,填空題考了cmd file 2 1的含義,我以前做專案接觸過重定向命令,但沒用這個,然後居然沒寫出正確答案來,慚愧啊。謹記,對遇到的問題要求甚解,要徹底弄懂,並且還要複習!現把所有命令列出來 cmd file 把 stdout 重定向到 file 檔案中 cmd file ...