1、刪除命令:rm

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的新城網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
-i 刪除前逐一詢問確認(rèn)。
-f 即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認(rèn)。
-r 將目錄及以下之檔案亦逐一刪除。
rm刪除的東西不能還原。文件一旦通過rm命令刪除,則無法恢復(fù),所以必須格外小心地使用該命令。
2、撤銷命令:
u???撤銷上一步的操作。
Ctrl+r 恢復(fù)上一步被撤銷的操作。
擴(kuò)展資料:
1、撤銷命令的使用場景:vi編輯器:
基本上 vi/vim 共分為三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。 這三種模式的作用分別是:
命令模式:
用戶剛剛啟動(dòng) vi/vim,便進(jìn)入了命令模式。
此狀態(tài)下敲擊鍵盤動(dòng)作會(huì)被Vim識(shí)別為命令,而非輸入字符。比如我們此時(shí)按下i,并不會(huì)輸入一個(gè)字符,i被當(dāng)作了一個(gè)命令。
以下是常用的幾個(gè)命令:
i?切換到輸入模式,以輸入字符。
x?刪除當(dāng)前光標(biāo)所在處的字符。
:?切換到底線命令模式,以在最底一行輸入命令。
輸入模式:
在命令模式下按下i就進(jìn)入了輸入模式。
在輸入模式中,可以使用以下按鍵:
字符按鍵以及Shift組合,輸入字符
ENTER,回車鍵,換行
BACK SPACE,退格鍵,刪除光標(biāo)前一個(gè)字符
DEL,刪除鍵,刪除光標(biāo)后一個(gè)字符
方向鍵,在文本中移動(dòng)光標(biāo)
HOME/END,移動(dòng)光標(biāo)到行首/行尾
Page Up/Page Down,上/下翻頁
Insert,切換光標(biāo)為輸入/替換模式,光標(biāo)將變成豎線/下劃線
ESC,退出輸入模式,切換到命令模式
底線命令模式:
在命令模式下按下:(英文冒號(hào))就進(jìn)入了底線命令模式。
底線命令模式可以輸入單個(gè)或多個(gè)字符的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經(jīng)省略了冒號(hào)):
q 退出程序
w 保存文件
按ESC鍵可隨時(shí)退出底線命令模式。
假設(shè)我們?cè)?home里創(chuàng)建
1、創(chuàng)建一個(gè)叫test的文件夾
輸入 cd /home 回車 就到了home目錄;
輸入 mkdir test 就可以了。
2、在文件夾里添加(就是創(chuàng)建 一個(gè)文件,例如a.txt)
輸入 touch test/a.txt 回車。
3、刪除
輸入 rm -rf test/ 回車。
擴(kuò)展資料:
一、LINUX通用命令:
1.date :print or set the system date and time
2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)
3. passwd: print or set the system date and time (用passwd -h查看)
4. logout, login: 登錄shell的登錄和注銷命令
5. pwd: print working directory
6. more, less, head tail: 顯示或部分顯示文件內(nèi)容.
7. lp/lpstat/cancel, lpr/lpq/lprm: 打印文件.
8. 更改文件權(quán)限: chmod u+x...
9. 刪除非空目錄:rm -fr dir
10. fg jobid :可以將一個(gè)后臺(tái)進(jìn)程放到前臺(tái)。
Ctrl-z 可以將前臺(tái)進(jìn)程掛起(suspend), 然后可以用bg jobid 讓其到后臺(tái)運(yùn)行。
job 可以直接讓job直接在后臺(tái)運(yùn)行。
11. kill 的作用: send a signal to a process. eg: kill -9 發(fā)送的是SIG_KILL信號(hào)。。。 具體發(fā)送什么信號(hào) 可以通過 man kill 查看。
12. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前臺(tái)進(jìn)程組id, comm顯示命令名稱。)
參考資料:LINUX命令-百度百科
不是del.是rm:remove 移除的意思。rm的用法如下:
1、刪除文件夾以及文件夾中的所有文件命令:
rm -rf 目錄名字
其中:
-r:向下遞歸刪除
-f:直接強(qiáng)行刪除,且沒有任何提示
2、刪除文件命令
rm -f 文件名
將會(huì)強(qiáng)行刪除文件,且無提示
注意:
使用rm -rf要格外注意,linux中沒有回收站,慎重刪除
Linux是一個(gè)非常優(yōu)秀的操作系統(tǒng),與MS-WINDOWS相比具有可靠、穩(wěn)定、速度快等優(yōu)點(diǎn),且擁有豐富的根據(jù)UNIX版本改進(jìn)的強(qiáng)大功能。下面做一個(gè)簡單的對(duì)比。\x0d\x0a一、啟動(dòng)\x0d\x0aLinux的啟動(dòng)操作過程和DOS相似(盡管如此,但作為操作系統(tǒng)本身,Linux在啟動(dòng)和退出時(shí)所作的工作要比DOS多得多),也可以通過按下Ctrl+Alt+Del三鍵進(jìn)行熱啟動(dòng)。不同的是Linux啟動(dòng)到最后時(shí),需要進(jìn)行登錄。下面是一個(gè)典型的登錄過程:\x0d\x0a??\x0d\x0aRedHat Linux release 5.1\x0d\x0aKernel 2.0.32 on an i686\x0d\x0alogin:\x0d\x0a鍵入:root后,計(jì)算機(jī)顯示輸口令(password:),輸入的口令(如果是第一次啟動(dòng),則是在安裝時(shí)所輸入的口令)即可。當(dāng)計(jì)算機(jī)出現(xiàn)一個(gè)“#”提示 符時(shí),表明登錄成功。\x0d\x0a [root@localhost root]#_ //Linux提示符\x0d\x0a C:_ //DOS提示符\x0d\x0a二、常用的一些命令:\x0d\x0a1.顯示文件目錄命令ls(DOS下為DIR)\x0d\x0a在Linux中用ls命令顯示文件及目錄(當(dāng)然,你仍然也可用DIR命令,只不過在這里的參數(shù)不同)。例如:\x0d\x0a#ls -F+root/ mnt/ boot/ dev/ bin/ usr/ xiong* tmp/ etc/ games / readme\x0d\x0a帶*為可執(zhí)行文件(相當(dāng)于DOS中的EXE和COM文件),帶/為子目錄,其它的為通用文件。另外,可用ls -l顯示文件目錄的詳細(xì)情況(相當(dāng)于DOS中的DIR命令)。千萬注意區(qū)分大小寫!!如LS -f;Ls等都是錯(cuò)誤的。另外,ls命令還有許多參數(shù),可以用man ls或ls--h(huán)elp去進(jìn)一步了解。\x0d\x0a2.改變當(dāng)前目錄命令cd(DOS下為CD)\x0d\x0a在DOS中,可以用C:CDMNTcdrom或cdmntcdrom\x0d\x0aC:mntcdromcd ..或cd..或CD..\x0d\x0aC:mntcd或C:mntcd\x0d\x0a而在Linux中為cd /mnt/cdrom,目錄名的大小寫必須與實(shí)際相同,cd后必須有空格。\x0d\x0apwd 顯示當(dāng)前目錄\x0d\x0acd .. 必須為小寫,必須有空格\x0d\x0acd / 總目錄為/,cd與/? 有空格\x0d\x0a3.建立子目錄mkdir(DOS下為MD或MKDIR)\x0d\x0a在Linux中只能用mkdir,可用相對(duì)路徑和絕對(duì)路徑,請(qǐng)比較:\x0d\x0aC:md xiong或md xiong或mdxiong\x0d\x0aDOS系統(tǒng)\x0d\x0a[root@localhost /]#mkdir xiong或mkdir /xiong\x0d\x0aLinux系統(tǒng)\x0d\x0a4.刪除子目錄命令rmdir(DOS下為RD)\x0d\x0a在Linux中用rmdir命令刪除子目錄,例如:\x0d\x0armdir /mnt/cdrom 相當(dāng)于rd mntcdrom\x0d\x0a注意:同DOS一樣,要?jiǎng)h除的子目錄必須是空的,而且必須在上一級(jí)目錄中才能刪除下一級(jí) 子目錄。\x0d\x0a5.刪除文件命令RM(DOS下為DEL或EARSE)\x0d\x0a在Linux中用RM命令刪除文件,例:\x0d\x0arm /ucdos.bat 相當(dāng)于del ucdos.bat\x0d\x0a6.文件改名命令MV(DOS下為REN或RENAME)\x0d\x0a在Linux中用mv命令給文件改名,例:\x0d\x0amv /mntfloppy p相當(dāng)于 ren mntfloppy p\x0d\x0a說明:在Linux中的mv命令除了文件改名外,還有文件移動(dòng)的功能,請(qǐng)看例子:\x0d\x0amv /mnt/floppy /bin 相當(dāng)于DOS中的命令 move mntfloppy in\x0d\x0a7.文件復(fù)制命令cp(DOS下為COPY)\x0d\x0a在Linux中用cp命令進(jìn)行文件復(fù)制,例:\x0d\x0acp /ucdos/* /fox 相當(dāng)于copy ucdos*.* fox\x0d\x0a注意:DOS中的*.*在Linux中用*代替。\x0d\x0a8.獲取幫助信息命令man(DOS下為HELP)\x0d\x0a在Linux中用man命令獲取幫助信息,例:\x0d\x0aman ls 相當(dāng)于help dir\x0d\x0als --h(huán)elp 相當(dāng)于dir/\x0d\x0a以上講到的僅僅是與DOS功能相似的一些Linux命令,而作為一個(gè)多用戶、多任務(wù)的操作系統(tǒng),其強(qiáng)大的功能還遠(yuǎn)不止于此。
可以用userdel命令刪除用戶
userdel是什么
userdel 是一個(gè)底層用于刪除用戶的工具。在 Debian 上,我們通常會(huì)使用 deluser 命令。userdel 會(huì)查詢系統(tǒng)賬戶文件,例如?/etc/password?和?/etc/group。那么它會(huì)刪除所有和用戶名相關(guān)的條目。在我們刪除它之前,用戶名必須存在。
如何使用userdel
由于 userdel 會(huì)修改系統(tǒng)賬戶文件,那么我們需要root特權(quán)來運(yùn)行它。不然我們會(huì)遇到一個(gè)報(bào)錯(cuò)信息“只有root權(quán)限才能執(zhí)行這項(xiàng)操作”或者類似的信息。在我們得到特權(quán)后,我們可以通過輸入 userdel 從你的控制臺(tái)刪除用戶。下面是一個(gè)默認(rèn)使用 userdel 的樣例。
$ sudo userdel pasadena
或者
# userdel pasadena
正如你所見,我們不能沒有root權(quán)限而刪除用戶 pasadena。當(dāng)我們有權(quán)限時(shí),系統(tǒng)不會(huì)給出錯(cuò)誤信息,這意味著用戶已經(jīng)成功刪除。
完全刪除用戶家目錄
不帶選項(xiàng)使用 userdel,只會(huì)刪除用戶。用戶的家目錄將仍會(huì)在/home目錄下。
當(dāng)我們進(jìn)入/home目錄時(shí),我們?nèi)耘f可以看到ID 1002擁有 pasadena 文件夾。已創(chuàng)建的用戶通常會(huì)有一個(gè)與用戶名相同的組名。1002是 pasadena 用戶名的 UID 和 pasadena 組名的 GID。
為了在刪除用戶時(shí)完全刪除家目錄,我們可以使用?-r?選項(xiàng)。這個(gè)選項(xiàng)同樣會(huì)刪除用戶的郵件池,如果存在的話。
強(qiáng)制刪除一個(gè)用戶
userdel 提供了?-f?選項(xiàng)來強(qiáng)制刪除用戶。甚至當(dāng)用戶已經(jīng)登入 Linux 系統(tǒng)時(shí)此選項(xiàng)仍舊生效。請(qǐng)看一下示例截圖。
截圖的上面顯示用戶 pasadena 已經(jīng)登錄了系統(tǒng)。它被標(biāo)記的進(jìn)程6218是 SSHD 進(jìn)程。而當(dāng)我們用“userdel -f pasadena”只會(huì)顯示已經(jīng)登錄的要被刪除的用戶信息。命令本身已經(jīng)成功。如果我們使用cat 命令查看/etc/passwd的內(nèi)容,我們看不到到用戶 pasadena 存在了。他的家目錄還存在但是所有者只能顯示為數(shù)字ID。
有一件事我們必須了解,帶?-f?選項(xiàng)的 userdel?不會(huì)斷開?該用戶已有的 SSH 鏈接。因此,即使用戶已經(jīng)不存在,但實(shí)際上仍是登錄狀態(tài),并且是活躍用戶。但是當(dāng)用戶登出后不可再登錄,因?yàn)橛脩粢呀?jīng)被刪除。
因此所以這個(gè)選項(xiàng)使用起來有些危險(xiǎn),因?yàn)樗鼤?huì)使你的系統(tǒng)進(jìn)入不一致的狀態(tài)。
總結(jié)
userdel 是一個(gè) Linux 系統(tǒng)內(nèi)部刪除用戶的工具。userdel同樣是deluser命令的后端,這是一個(gè)用perl編寫的刪除用戶的腳本。如往常一樣,你可以輸入man userdel來查看關(guān)于userdel命令的更多細(xì)節(jié)。
安裝和登錄命令:login 、shutdown 、halt 、reboot 、mount 、umount 、chsh
文件處理命令:file 、mkdir 、grep 、dd 、find 、mv 、ls 、diff 、cat 、ln
網(wǎng)絡(luò)操作命令:ifconfig 、ip 、ping 、netstat 、telnet 、ftp 、route 、rlogin rcp 、finger
、mail 、nslookup
系統(tǒng)安全相關(guān)命令:passwd 、su 、umask 、chgrp 、chmod 、chown 、chattr、sudo、pswho
系統(tǒng)管理相關(guān)命令:df 、top 、free 、quota 、at 、lp 、 adduser 、groupadd kill 、 crontab 、tar
、unzip 、gunzip 、last
當(dāng)前標(biāo)題:Linux的del命令 命令行del
分享地址:http://chinadenli.net/article22/hjigjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、電子商務(wù)、靜態(tài)網(wǎng)站、用戶體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)