新手須知
linux作為一款多用戶作業系統,安裝linux虛擬機時會創建兩個用戶,其中一個是root用戶,另一個是普通用戶,我們的root用戶具有最高的權限,可以洗掉,創建普通用戶,修改普通用戶的檔案,在學習linux程序中,不要將root用戶與普通用戶的密碼設定成一樣,以免在今后學習linux的程序中將兩者搞混淆,
那么怎么修改用戶的密碼呢
在我們的linux界面中輸入passwd,也就是修改當前用戶的密碼的指令,

注意在:在linux中修改和輸入密碼時不會顯示,
修改root用戶的密碼我們需要輸入su - ,根據提示輸入root用戶密碼,進入root用戶,再像上訴那樣輸入passwd,
指令重點!!!
在linux新手入門中,我介紹一下,目錄,洗掉添加檔案的指令,洗掉添加目錄的指令,進入退出目錄的指令,移動檔案和目錄的指令,檔案目錄重命名的指令,
1.關于目錄
/ 在linux下有兩種身份
1.一串檔案目錄路徑的分隔符,跟下圖windows的'\'相同
![]()
2.根目錄
windows的根目錄為“此電腦”,linux的根目錄為“/”,
~ 表示當前作業的主目錄,目錄名字不一定‘~’,有可能是root 或者用戶名,他只是一個表示
![]()
例如我當前作業的目錄為wy,但顯示為 ~,這就表示wy是我的主作業目錄,
2.查看目錄的指令
ls
語法: ls [選項] [目錄或檔案]
功能:對于目錄,該命令列出該目錄下的所有子目錄與檔案,對于檔案,將列出檔案名以及其他資訊,
常用選項:
-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案,
-d 將目錄象檔案一樣顯示,而不是顯示其下的檔案, 如:ls –d 指定目錄
-i 輸出檔案的 i 節點的索引資訊(inode資訊), 如 ls –ai 指定檔案
-k 以 k 位元組的形式表示檔案的大小,ls –alk 指定檔案
pwd
查看當前目錄
3.添加目錄和洗掉目錄的指令
mkdir:
語法:mkdir [選項] dirname...
功能:在當前目錄下創建一個名為 “dirname”的目錄
常用選項: -p, --parents 可以是一個路徑名稱,此時若路徑中的某些目錄尚不存在,加上此選項后,系統將自動建立好 那些尚不存在的目錄,即一次可以建立多個目錄;
例 mkdir -p 檔案名/檔案名/檔案名
rmdir:
rmdir是一個與mkdir相對應的命令,mkdir是建立目錄,而rmdir是洗掉目錄,
語法:rmdir [-p] [dirName]
適用物件:當前目錄下的子目錄
例:

進入Music目錄時,洗掉不了test目錄
功能:洗掉空目錄
常用選項: -p 當子目錄被洗掉后如果父目錄也變成空目錄的話,就連帶父目錄一起洗掉,與mkdir建立多層目錄相對應,注意洗掉目錄前,這個目錄必須是空的!
例:rmdir diname1/dirname1/dirname3
4.添加檔案和洗掉檔案的指令
touch
語法:touch [選項] 檔案
功能:touch命令引數可更改檔案或目錄的日期時間,包括存取時間和更改時間,或者新建一個不存在的檔案,
常用選項:
-a 或--time=atime或--time=access或--time=use只更改存取時間,
-d 使用指定的日期時間,而非現在的時間,
-f 此引數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題,
-m 或--time=mtime或--time=modify 只更改變動時間,
-r 把指定檔案或目錄的日期時間,統統設成和參考檔案或目錄的日期時間相同,
-t 使用指定的日期時間,而非現在的時間,
rm 可以同時洗掉檔案或目錄
語法:rm [-f-i-r-v] [dirName/dir]
適用物件:所有使用者 功能:洗掉檔案或目錄
常用選項:
-f 即使檔案屬性為只讀(即寫保護),亦直接洗掉 -
i 洗掉前逐一詢問確認
-r 洗掉目錄及其下所有檔案
5.進入和退出目錄的指令
cd
語法:cd 目錄名
功能:改變作業目錄,將當前作業目錄改變到指定的目錄下,
例:cd .. 回傳上級目錄
cd ~ 進入用戶作業主目錄
cd - 回傳上次所在目錄
6.復制檔案或目錄的指令
cp 命令默認執行cp -i
語法:cp [選項] 源檔案或目錄 目標檔案或目錄
功能: 復制檔案或目錄
說明: cp指令用于復制檔案或目錄,如同時指定兩個以上的檔案或目錄,且最后的目的地是一個已經存在的目錄,則 它會把前面指定的所有檔案或目錄復制到此目錄中,若同時指定多個檔案或目錄,而最后的目的地并非一個已存在的 目錄,則會出現錯誤資訊
例:復制檔案a 到檔案夾test中
cp a test
復制檔案 a b c到檔案夾test中
cp a b c test
復制·file檔案夾中檔案a b c 到test中
cp file/a file/b file/c test
簡潔方法 file/{a,b,c} test
復制檔案名相似的多個檔案 a_1 a_2 a_3 到test中
cp a_[1-3] test
常用選項:
-f 或 --force 強行復制檔案或目錄, 不論目的檔案或目錄是否已經存在
-i 或 --interactive 覆寫檔案之前先詢問用戶
-r遞回處理,將指定目錄下的檔案與子目錄一并處理,若源檔案或目錄的形態,不屬于目錄或符號鏈接, 則一律視為普通檔案處理(復制目錄必須用)
-R 或 --recursive遞回處理,將指定目錄下的檔案及子目錄一并處理
7.移動檔案和目錄的指令
mv
mv命令是move的縮寫,可以用來移動檔案或者將檔案改名(move (rename) files),是Linux系統下常用的命令, 經常用來備份檔案或者目錄,
語法: mv [選項] 源檔案或目錄 目標檔案或目錄
功能:
1. 視mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重命名或將其移至一個新的 目錄中,
2. 當第二個引數型別是檔案時,mv命令完成檔案重命名,此時,源檔案只能有一個(也可以是源目錄名),它將 所給的源檔案或目錄重命名為給定的目標檔案名,
3. 當第二個引數是已存在的目錄名稱時,源檔案或目錄引數可以有多個,mv命令將各引數指定的源檔案均移至目 標目錄中,
常用選項:
-f :force 強制的意思,如果目標檔案已經存在,不會詢問而直接覆寫
-i :若目標檔案 (destination) 已經存在時,就會詢問是否覆寫!
最后
如果我有錯誤的地方的話,歡迎各位大佬前來賜教~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/299668.html
標籤:其他
上一篇:??高級JAVA開發必備技能??java8 新日期時間API((四)JSR-310:常用計算工具),2萬字詳解(JAVA 小虛竹,建議收藏)
下一篇:資料結構之雙向帶頭回圈鏈表
