linux--4、工作目錄切換命令
pwd命令用于顯示當(dāng)前的工作目錄。
$ pwd [選項]
如果沒有指定選項,則默認(rèn)為 -P ,也就是顯示絕對路徑。
cd命令用于切換工作路徑。
$ cd [目錄名稱]
常用的有返回上級目錄:
$ cd ..
返回上一次的目錄:
$ cd -
返回當(dāng)前用戶的home目錄:
$ cd ~ 或者 $ cd
ls命令用于查看目錄中有哪些文件。
ls [選項] [文件]
(1) $ ls -a
查看全部文件,包括隱藏文件,有些文件(如記錄歷史命令的.bash_history文件)是隱藏的,直接用ls不會顯示出來,這時就需要加上 -a 參數(shù)。
(2) $ ls -d
僅看目錄本身,例如,輸入命令 $ ls -d /etc ,輸出結(jié)果為 /etc ,而不會顯示/etc目錄中的文件。
(3) $ ls -l
顯示文件的詳細(xì)信息,包括文件的類型權(quán)限、被引用次數(shù)、所屬用戶名、所屬組名、文件大小、最后一次修改時間、文件名。
如果我們要查看某個目錄本身的詳細(xì)信息,我們就可以用 -l 和 -d 這兩個參數(shù):
(4) $ ls -n
這個命令也是顯示文件的詳細(xì)信息,不過跟上一個不同的是,顯示的是用戶id和組id,而不是用戶名和組名。
linux常用命令
Linux常用基本命令主要包括目錄操作命令、文件操作命令、文件查看命令、磁盤管理命令、用戶管理命令、系統(tǒng)管理命令等。
目錄操作命令:cd、ls、mkdir、pwd、rmdir。
文件操作命令:cp、mv、touch、rm、grep、find、chmod、chown、chgrp、tar、split、gzip、tee、touch、unzip、zip、unrar、scp。
文件查看命令:cat、head、tail、more、nl、diff。
用戶管理命令:useradd、usermod、userdel、passwd、su、groupadd、groupdel。
網(wǎng)絡(luò)通信命令:netstat、route、ftp、sftp、ping、scp、telnet。
系統(tǒng)管理命令:who、uname、top、ps、kill、ifconfig、free、df、du、time、shutdown、reboot、man、last、halt、date、crontab、getconf。
磁盤管理命令:fdisk、mount、umount、sync。
如何進(jìn)入Linux根目錄??
用LINUX SHELL命令。
用法:
cd “你想要進(jìn)的目錄” //當(dāng)目錄名稱中含有空格、中文或其它特殊字符時請用雙引號包括
以下是最常用的幾個目錄的寫法:
1、/ 代表根目錄
2、.?當(dāng)前目錄
3、.. 上級目錄
4、~ 當(dāng)前用戶的默認(rèn)工作目錄
注:目錄可以省略不寫, 與cd ~ 有相同的效果。
Linux根目錄結(jié)構(gòu):
擴(kuò)展資料:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目錄操作命令
1、ls命令
功能:顯示文件和目錄的信息
ls 以默認(rèn)方式顯示當(dāng)前目錄文件列表
ls -a 顯示所有文件包括隱藏文件
ls -l 顯示文件屬性,包括大小,日期,符號連接,是否可讀寫及是否可執(zhí)行
ls -lh 顯示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 顯示文件,按照修改時間排序
2、cd命令
功能:改名目錄
cd dir 切換到當(dāng)前目錄下的dir目錄
cd / 切換到根目錄
cd .. 切換到到上一級目錄
cd ../.. 切換到上二級目錄
cd ~ 切換到用戶目錄,比如是root用戶,則切換到/root下
3、cp命令
功能:copy文件
cp source target 將文件source復(fù)制為target
cp /root /source. 將/root下的文件source復(fù)制到當(dāng)前目錄
cp _av soure_dir target_dir 將整個目錄復(fù)制,兩目錄完全一樣
4、rm命令
功能:刪除文件或目錄
rm file 刪除某一個文件
rm -f file 刪除時候不進(jìn)行提示。可以于r參數(shù)配合使用
rm -rf dir 刪除當(dāng)前目錄下叫dir的整個目錄
5、mv命令
功能:將文件移動走,或者改名,在uinx下面沒有改名的命令,如果想改名,可以使用該命令
mv source target 將文件source更名為target
6、diff
功能:比較文件內(nèi)容
diff dir1 dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實際內(nèi)容,不同則列出
diff file1 file2 比較文件1與文件2的內(nèi)容是否相同,如果是文本格式的文件,則將不相同的內(nèi)容顯示,如果是二進(jìn)制代碼則只表示兩個文件是不同的
comm file1 file2 比較文件,顯示兩個文件不相同的內(nèi)容
linux的文件和目錄的刪除命令有哪些?
Linux的文件和目錄的刪除命令有:rm、rmdir、rm -rf、rm -r、rm -f等。其中,rm用于刪除文件,rmdir用于刪除空目錄,rm -rf用于刪除目錄及其子目錄,rm -r用于刪除目錄及其子目錄,rm -f用于強制刪除文件。
2-11 Linux 中的文件處理 --- mkdir、rmdir 創(chuàng)建目錄和刪除空目錄命令
mkdir:創(chuàng)建目錄命令。
? ? -p:遞歸創(chuàng)建目錄。
????例:
? ? mkdir test:創(chuàng)建單個名為 test 的目錄。
? ??mkdir -p test1/test2 : 遞歸創(chuàng)建多個目錄。系統(tǒng)會首先創(chuàng)建 test1 目錄,然后在 test1 目錄? ? ? ? 下再創(chuàng)建 test2 目錄。
? ? 注:如不加 -p 選項進(jìn)行遞歸創(chuàng)建將會報錯。因為 test1 這個目錄是不存在的。所以,沒有辦? 法在一個不存在的目錄下創(chuàng)建一個新目錄。
? ?例:
? ?rmdir:刪除空目錄。
? ?tmp 目錄下有test 和 test1兩個目錄。test 為空目錄,test1 非空。
? ?rmdir test:刪除 test 目錄,此目錄是空目錄。所以可以正常刪除。
????rmdir test1:刪除 test1 目錄,系統(tǒng)給出 test1 目錄不為空的提示。
? ? 因為 test1 下還有 test2 目錄,刪除遞歸目錄失敗。所以,rmdir 命令只能刪除空目錄。
Linux 文件&目錄相關(guān)命令簡介
此處要介紹的相關(guān)命令共有29個
關(guān)于文件與目錄管理的命令有9個,分別是 cd 、 ls 、 pwd 、 mkdir 、 rmdir 、 cp 、 rm 、 mv 、 touch
關(guān)于文件與目錄權(quán)限的命令有6個,分別是 chown 、 chgrp 、 chmod 、 umask 、 chattr 、 lsattr
關(guān)于文件查看與尋找的命令有14個,分別是 cat 、 tac 、 nl 、 more 、 less 、 head 、 tail 、 od 、 which 、 whereis 、 locate 、 find 、 file 、 updatedb
在linux中,有5個特殊目錄:
在 ls -l 命令的輸出內(nèi)容中,顯示出每一個文件或目錄的一些常見屬性,例如:
在上述的屬性中,第一欄 drwxr-xr-x 為該文件的權(quán)限欄,該塊共有10個字符組成。其中第一個字符顯示該文件的類型,共有7種文件類型:
其余9個字符分為三組,第一組代表文件擁有者的權(quán)限,第二組代表文件擁有組的權(quán)限,第三組代表其他用戶的權(quán)限
三組中每組又有三個字符,分別代表這 rwx 權(quán)限,也就是讀,寫,執(zhí)行權(quán)限。當(dāng)權(quán)限不存在時,系統(tǒng)會以 - 填充該位。
SUID
該權(quán)限僅作用于文件,主要用途是讓使用者臨時擁有文件所有者的權(quán)限,僅對可執(zhí)行的二進(jìn)制文件有用,對腳本無效,在文件所有者的x權(quán)限上生效,存在時x權(quán)限變?yōu)樾憇,當(dāng)x權(quán)限本身不存在時,顯示大寫S
SGID
當(dāng)該權(quán)限作用在文件上時,主要用于是讓使用者擁有該文件群組的權(quán)限;如果該權(quán)限作用在目錄上時,主要是讓新建的文件或者目錄的所屬組為當(dāng)前目錄的所屬組,在文件群組的x權(quán)限上生效,存在時x權(quán)限變?yōu)樾憇,當(dāng)x權(quán)限本身不存在時,顯示大寫S
作用于文件
作用于目錄
SBIT
該權(quán)限僅作用于目錄,主要用途是讓使用者在該目錄創(chuàng)建了新文件或目錄時,僅有該使用者或root才有權(quán)利刪除該文件,在文件其他用戶的x權(quán)限上生效,存在時x權(quán)限變?yōu)樾憈,當(dāng)x權(quán)限本身不存在時,顯示大寫T
以上三個特殊權(quán)限的配置與一般權(quán)限配置類似,只不過在需要配置特殊權(quán)限時,chmod后跟四位權(quán)限信息即可(需要注意的是,在配置特殊權(quán)限時要保證對應(yīng)的位置上有x權(quán)限,否則將會顯示大寫的字母來標(biāo)識無效)
一、讓使用者能進(jìn)入某目錄成為『可工作目錄』的基本權(quán)限為何?
二、使用者在某個目錄內(nèi)讀取一個文件的基本權(quán)限為何?
三、讓使用者可以修改一個文件的基本權(quán)限為何?
四、讓一個使用者可以創(chuàng)建一個文件的基本權(quán)限為何?
五、讓使用者進(jìn)入某目錄并運行該目錄下的某個命令之基本權(quán)限為何?
千鋒教育是專業(yè)的IT培訓(xùn)機(jī)構(gòu),提供java培訓(xùn)、大數(shù)據(jù)培訓(xùn)、python培訓(xùn)、web前端培訓(xùn)等專業(yè)IT技能提升服務(wù),如果您有IT培訓(xùn)需求,歡迎聯(lián)系千鋒教育。