Linux一些用到的命令

2021-09-20 03:57:34 字數 1328 閱讀 1288

ln -s 原始檔 目標檔案 -s 是 symbolic的意思。

例:ln -s /lib/lsb /usr/lj

即:在usr目錄下建立指向/lib/lsb目錄的lj檔案。

第一,ln命令會保持每一處鏈結檔案的同步性,也就是說,不論你改動了哪一處,其它的檔案都會發生相同的變化;

第二,ln的鏈結又軟鏈結和硬鏈結兩種,軟鏈結就是ln -s ** **,它只會在你選定的位置上生成乙個檔案的映象,不會占用磁碟空間,硬鏈結ln ** **,沒有引數-s, 它會在你選定的位置上生成乙個和原始檔大小相同的檔案,無論是軟鏈結還是硬鏈結,檔案都保持同步變化。軟鏈結是可以跨分割槽的,但是硬鏈結只能在同一分區內。

第三:目錄不能建立硬鏈結,但可以建立軟鏈結。

出於系統安全考慮,linux系統中的每乙個使用者除了有其使用者名稱外,還有其對應的使用者口令。因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的使用者設定口令;使用者以後還可以隨時用passwd命令改變自己的口令。

該命令的一般格式為: passwd [使用者名稱] 其中使用者名為需要修改口令的使用者名稱。只有超級使用者可以使用「passwd 使用者名稱」修改其他使用者的口令,普通使用者只能用不帶引數的passwd命令修改自己的口令。

該命令的使用方法如下:

輸入passwd< enter>;

在(current) unix passwd:下輸入當前的口令

在new password:提示下輸入新的口令(在螢幕上看不到這個口令):

系統提示再次輸入這個新口令。

輸入正確後,這個新口令被加密並放入/etc/shdow檔案。選取乙個不易被破譯的口令是很重要的。

選取口令應遵守如下規則:

口令應該至少有六位(最好是八位)字元;

口令應該是大小寫字母、標點符號和數字混雜的。

超級使用者修改其他使用者(xxq)的口令的過程如下,

$ passwd root

new unix password:

retype new unix password:

passwd: all authentication tokens updated successfully

這個命令非常重要。它可以讓乙個普通使用者擁有超級使用者或其他使用者的許可權,也可以讓超級使用者以普通使用者的身份做一些事情。普通使用者使用這個命令時必須有超級使用者或其他使用者的口令。如要離開當前使用者的身份,可以打exit。

該命令的一般形式為: su [選項] [? ] [使用者帳號]

說明:若沒有指定使用者帳號,則系統預設值為超級使用者root。 該命令中各選項的含義分別為:

c 執行乙個命令後就結束。

加了這個減號的目的是使環境變數和欲轉換的使用者相同。

m 保留環境變數不變。

linux 一些常用到的命令。

使用者可以使用mv命令來為檔案或目錄改名或將檔案由乙個目錄移入另乙個目錄中。該命令如同msdos下的ren和move的組合。語法 mv 選項 原始檔或目錄 目標檔案或目錄 移動檔案 說明 視mv命令中第二個引數型別的不同 是目標檔案還是目標目錄 mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二...

git用到的一些命令

git branch 檢視所有分支 git branch 分支名 建立新分支 git branch d 分支名 刪除分支 git push origin 分支名 將本地建立的新分支上傳 git checkout 分支名 切換分支 git merge 合併分支 git pull 位址 將遠端 拉取到本...

工作中用到的一些Linux命令

1.檢視檔案時間戳命令 root cdntest69 tools stat check error.xml file check error.xml size 256 blocks 8 io block 4096 regular file device 801h 2049d inode 525575...