1、刪除命令:rm
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、太和網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為太和等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
-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í)按下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,退出輸入模式,切換到命令模式
底線命令模式:
在命令模式下按下:(英文冒號)就進(jìn)入了底線命令模式。
底線命令模式可以輸入單個(gè)或多個(gè)字符的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經(jīng)省略了冒號):
q 退出程序
w 保存文件
按ESC鍵可隨時(shí)退出底線命令模式。
權(quán)限管理命令 chmod
英文愿意: change the permissions mode of a file
語法: chmod[{ugoa}{+-=}{rwx}] [文件或目錄]
[mide = 421] [文件或目錄]
-R 遞歸修改
權(quán)限的數(shù)字表示
r -- 4
w -- 2
x -- 1
rwxrw-r-- (4+2+1 = 7)
7 6 4
例子:mkdir /temp 創(chuàng)建了一個(gè)目錄
touch /temp/testfile 在該目錄下創(chuàng)建了一個(gè)test file文件
chmod 777 /temp 改變了一下該目錄的權(quán)限
名稱: chgrp
英文原意:change file group ownership
語法:chgrp [用戶][文件或目錄]
功能: 改變文件或目錄的所屬租
例子: useradd hl // 添加所有者
groupadd brother // 添加所有組
charp brother text // brother變成了text文件的所屬組
注意:
1、所屬組就是創(chuàng)建這的所屬者的缺省組
2、linux中創(chuàng)建的文件缺少x(可執(zhí)行)為了使系統(tǒng)更加安全
mask
0022
0特殊權(quán)限
022 ugo --- -w- -w-
1、文件搜索命令find
執(zhí)行權(quán)限:find
語法:find[搜索范圍][匹配條件]
功能描述:文件搜索
例子:
find /etc -name init (-iname 不區(qū)分大小寫)
find /home -user(-group) hl
在根目錄下查找所有者(所有組)為hl的文件
在目錄/etc中查找文件init
init init init // 通配符
?init (?匹配單個(gè)字符)
find / -size +204800
在跟目錄下查找大于100MB的文件 (100MB = 102400KB = 204800)
+n 大于 -n小于 n等于
find /etc -cmin -5
例子2:
find /etc -size + 163840 -a size -204800
在/etc下查找大于80MB小于100MB的文件
-a兩個(gè)條件同時(shí)滿足
-o兩個(gè)條件滿足任意一個(gè)即可
在/etc下查找5分鐘內(nèi)被修改的屬性的文件和目錄
-amin 訪問時(shí)間 access
-cmin 文件屬性 change
-mmin 文件內(nèi)容 modify
2、文件搜索指令 locate
命名名稱:locate
執(zhí)行權(quán)限:所有用戶
語法:locate 文件名
功能描述:在文件資料庫中查找文件
例子: $ locate inittab
輸出文件所在位置
locate和find的區(qū)別:
locate的查找速度很快,因?yàn)閒ind是在分區(qū)和磁盤上查找,而locate是在資料庫中查找
注意:如果資料庫沒有實(shí)時(shí)更新,所以locate可能會(huì)查不到要查詢的文件。
即:
updatedb (升級文件的資料庫)
loocate -i 文件名 (-i 不區(qū)分大小寫)
3、文件搜索命令:which (更精確呦)
執(zhí)行權(quán)限:所有用戶
功能描述:搜索命令所在目錄及別名信息
例子: which ls
alias(別名)
4、whiereis
執(zhí)行權(quán)限:所有用戶
語法: whereis[命令名稱]
功能描述:搜索命令所在目錄及幫助文檔路徑
例子: whereis ls
5、grep
執(zhí)行權(quán)限:所有用戶
語法:grep -iv[指定字串][文件]
功能描述:在文件中搜索字符串匹配的行并輸出
-i 不區(qū)分大小寫
-v 排除指定字符串
例子 grep mysql /root/install.log
補(bǔ)充: linux中 # 表示注釋
命名名稱:man
英文原意:manual
執(zhí)行權(quán)限:所有用戶
語法:man[命令或配置文件]
功能描述:獲取幫助信息
例子: man ls # 查看ls命令的幫助信息
man services 查看配置文件sevices的幫助信息
補(bǔ)充:man 。。。。后
/-g :查詢與g有關(guān)的信息
空格進(jìn)行翻頁
回車進(jìn)行換行
按n繼續(xù)查找
命令名稱:useradd
執(zhí)行權(quán)限:root
語法:useradd 用戶名
功能描述: 添加新用戶
例子: useradd HF
命令名稱:passwd
執(zhí)行權(quán)限:所有用戶
語法:passwd 用戶名
功能描述: 設(shè)置用戶密碼
例子: passwd HF
命令名稱:who
執(zhí)行權(quán)限:所有用戶
語法:who
功能描述: 查看登錄用戶信息
例子: who
輸出內(nèi)容含義:
登錄用戶名 登錄終端(tty本地登錄、pds表述遠(yuǎn)程終端) 登錄時(shí)間 登錄主機(jī)ip地址
命令名稱:w
執(zhí)行權(quán)限:所有用戶
語法:w
功能描述: 查看登錄用戶詳細(xì)信息
例子: w
命令名稱:gzip
英文原意:GNU zip
執(zhí)行權(quán)限:所有用戶
語法:gzip[文件]
功能描述: 壓縮文件
壓縮后文件格式:.gz
解壓縮:gunzip 壓縮文件
注意:gizp只能壓縮文件,不能壓縮目錄
命令名稱:tar
執(zhí)行權(quán)限:所有用戶
語法:tar 選項(xiàng) [-zcf] [壓縮文件名] [目錄]
-c 打包
-v 顯示詳細(xì)文件
-f 指定文件名
-z 打包同時(shí)壓縮
功能描述: 打包目錄
壓縮后文件格式:.tar.gz
命令名稱:zip
執(zhí)行權(quán)限:所有用戶
語法:zip 選項(xiàng)[-r][壓縮后文件名][文件或目錄]
-r 壓縮目錄
功能描述: 壓縮文件或目錄
壓縮后文件格式: zip
注意:zip是window和linux系統(tǒng)中通過用的壓縮格式
命令名稱:bzip2
執(zhí)行權(quán)限:所有用戶
語法:bzip2 選項(xiàng) [-k] [文件]
-k 產(chǎn)生壓縮文件后保留有源文件
功能描述: 壓縮文件
壓縮后文件格式: .bz2
注意: bzip2的壓縮比例大,適用于壓縮較大的文件
bunzip2解壓縮
對目錄壓縮:tar.bz2
指令名稱:write
指令權(quán)限:所有用戶
語法:write 用戶名
功能描述:給用戶發(fā)消息 ,以ctrl + D保存
例子: write YX
命令名稱:wall
英文原意:write all
執(zhí)行權(quán)限:所有用戶
語法:wall [message]
功能描述: 發(fā)廣播信息
命令名稱:ping
執(zhí)行權(quán)限:所有用戶
語法:ping 選項(xiàng)IP地址
-c 指定發(fā)送次數(shù)
功能描述: 測試網(wǎng)絡(luò)連通性
例子: ping 192.168.1.156
命令名稱:ifcongig
英文原意:interface configure
執(zhí)行權(quán)限:root
語法:ifconfig 網(wǎng)卡名稱 IP地址
功能描述:查看和設(shè)置網(wǎng)卡信息(設(shè)立之臨時(shí)IP)
例子: ifconfig etho 192.168.1.156
etch0 本地真實(shí)網(wǎng)卡
lo 回環(huán)網(wǎng)卡 (用來本機(jī)通信個(gè)測試的)
cncap:。。網(wǎng)絡(luò)名稱是以太網(wǎng)
HWaddr: 16進(jìn)制表示的 48位的 網(wǎng)卡的物理地址
addr:當(dāng)前計(jì)算機(jī)IP地址
Bcast:當(dāng)前網(wǎng)絡(luò)地址
Mask:子網(wǎng)掩碼
inet6 addr: 表示的是IPv6的地址信息
RX packets:接受數(shù)據(jù)包的總數(shù)量
TX packets:發(fā)送數(shù)據(jù)包的總數(shù)量
Base addtess: 網(wǎng)卡當(dāng)中的物理位置
命令名稱:mail (郵件命令)
執(zhí)行權(quán)限:所有用戶
語法:mail [用戶名]
功能描述:查看發(fā)送電子郵件
發(fā)送:ctrl + D
查詢: mail
例子: mail root
[圖片上傳中...(-d00bb9-1591253201012-0)]
命令名稱:last
執(zhí)行權(quán)限:所有用戶
語法:last
功能描述:列出目前和過去登入系統(tǒng)的用戶信息
命令名稱:traceroute
執(zhí)行權(quán)限:所有用戶
語法:traceroute
功能描述:顯示數(shù)據(jù)包到主機(jī)的路徑
例子: traceroute
命令名稱:netstat
執(zhí)行權(quán)限:所有用戶
語法:netstat [選項(xiàng)]
功能描述:顯示網(wǎng)絡(luò)相關(guān)信息
選項(xiàng):
-t : TCP協(xié)議
-u : UDP協(xié)議
-l : 監(jiān)聽
-r : 路由
-n : 顯示IP地址和端口號
例子:
netstat -tlun 查看本機(jī)監(jiān)聽的端口
netstat -an 查看本機(jī)所有網(wǎng)絡(luò)鏈接
netstat -rn 查看本屆路由表
命令名稱:setup
執(zhí)行權(quán)限:root
語法:setup
功能描述:配置網(wǎng)絡(luò)(永久生效)
例子: setup
注意:配置網(wǎng)絡(luò)結(jié)束后要重啟網(wǎng)絡(luò)服務(wù)
service network restart
掛在命令
命令名稱:mount
執(zhí)行權(quán)限:所有用戶
語法:mount[-t 文件系統(tǒng)] 設(shè)備文件
例子: mount -t iso9660/dev/sr0/mnt/cdrom
命令名稱:shutdown
[root@localhost~]#shutdown [選項(xiàng)] 時(shí)間
選項(xiàng):- c : 取消前一個(gè)關(guān)機(jī)命令
- h:關(guān)機(jī)
- r :重啟
特點(diǎn):可以正確的關(guān)閉和保存服務(wù),建議實(shí)用
其他關(guān)機(jī)命令
halt
poweroff (直接斷電)
init 0
重啟命令
reboot
init6
補(bǔ)充:init _ 的數(shù)字含義
init0 關(guān)機(jī)
init1 單用戶(啟動(dòng)最小最核心的服務(wù))
init2 不完全多用戶,不含NFS服務(wù)(network file system 網(wǎng)絡(luò)文件系統(tǒng))
init3 完全多用戶
init4 未分配
init5 圖形界面
init6 重啟
查詢系統(tǒng)運(yùn)行級別
runlevel
退出登錄命令
logout
vim可以分為三種狀態(tài),分別是 命令行模式(command mode) 、 輸入模式(Insert mode) 和 底行模式(last line mode) ,這 3 種工作模式可隨意切換,如下圖所示。
使用vim編輯文件時(shí),默認(rèn)處于命令行模式。此模式下,可使用方向鍵(上、下、左、右鍵)或 k、j、h、i 移動(dòng)光標(biāo)的位置,還可以對文件內(nèi)容進(jìn)行復(fù)制、粘貼、替換、刪除等操作。
下圖所示是vim處于命令行模式的狀態(tài)示意圖。
在輸入模式下,vim可以對文件執(zhí)行寫操作,類似于在Windows系統(tǒng)的文檔中輸入內(nèi)容。
使vim進(jìn)行輸入模式的方式是在命令模式狀態(tài)下輸入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具體功能下表所示),當(dāng)編輯文件完成后按 esc 鍵即可返回命令模式。
下圖所示為vim處于輸入模式模式下的示意圖。
底行模式用于對文件中的指定內(nèi)容執(zhí)行保存、查找或替換等操作。
使vim切換到底行模式的方法是在 命令行模式 狀態(tài)下按 : 鍵(注意是英文符號),此時(shí)vim窗口的左下方出現(xiàn)一個(gè) : 符號,這是就可以輸入相關(guān)指令進(jìn)行操作了。
指令執(zhí)行后vim會(huì)自動(dòng)返回命令行模式。如想直接返回命令行模式,按 esc 即可。
下圖所示為vim進(jìn)入底行模式后的狀態(tài)。
對于新手來說,經(jīng)常不知道自己處于什么模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 esc 鍵返回命令行模式。如果你多按幾次 esc 鍵后聽到"嘀————"的聲音,則代表你已經(jīng)處于命令行模式了。
打開文件
打開文件時(shí)光標(biāo)處于文件尾部
打開文件時(shí),光標(biāo)定位到第幾行
字符移動(dòng)
這些移動(dòng)鍵都可以加上數(shù)字(5h:向左移動(dòng)5個(gè)字符格)
單詞移動(dòng)
行內(nèi)跳轉(zhuǎn)
行間移動(dòng)
在底行模式下,直接給出行號,實(shí)現(xiàn)跳轉(zhuǎn)
用法:起始地址,結(jié)束地址 s @要替換內(nèi)容@替換后內(nèi)容@gi(@分隔符)
例 :1,$s/a/A/g 把文件中全部的a換替換成A,全局替換
顯示取消行號
設(shè)定自動(dòng)縮進(jìn)(寫腳本時(shí))
查找到的文本高亮顯示
語法高亮
/etc/vimrc :全局配置文件,永久有效
~/.vimrc :個(gè)人配置文件,每個(gè)用戶的家目錄中,若不存在,手動(dòng)創(chuàng)建
對于第一次用vim的童鞋,有幾點(diǎn)需要提醒一下:
vi編輯器有三種模式: 命令模式,編輯模式,末行模式 打開vi后首先是命令模式,用i,o,a等進(jìn)入編輯模式,按esc退出編輯模式,回到命令模式。 在命令模式下輸入:wq表示保存退出,:wq!強(qiáng)制保存退出,:w表示保存,:w file表示保存在另一個(gè)文件中 :q表示退出 在命令模式下可以用用ZZ,ZQ這些指令直接保存退出。
Linux 系統(tǒng)中有以下幾種常見的登錄界面模式:
終端模式(Text Mode):終端模式是 Linux 系統(tǒng)的最基本模式,通常以命令行的形式進(jìn)行操作。
圖形模式(Graphical Mode):圖形模式提供了圖形化的界面,可以使用鼠標(biāo)和鍵盤進(jìn)行操作。
遠(yuǎn)程模式(Remote Mode):遠(yuǎn)程模式允許你從遠(yuǎn)程計(jì)算機(jī)連接到 Linux 系統(tǒng),通常使用 SSH 協(xié)議進(jìn)行連接。
安全模式(Safe Mode):安全模式是在操作系統(tǒng)出現(xiàn)問題時(shí)使用的模式,通常只加載最基本的驅(qū)動(dòng)和服務(wù),以便于進(jìn)行故障排除和修復(fù)。
這些就是 Linux 系統(tǒng)中常見的登錄界面模式。不同的模式適用于不同的場景,你可以根據(jù)需要選擇合適的模式進(jìn)行操作。
如果你的登錄界面模式是指 `圖形模式(Graphical Mode)`
那么常見的linux?圖形模式(Graphical Mode)有:
X Window 系統(tǒng)(X Window System):X Window 系統(tǒng)是 Linux 系統(tǒng)中最常見的圖形模式,提供了豐富的圖形化界面和多種圖形窗口管理器(Window Manager)選擇。
Wayland:Wayland 是一種新型的圖形顯示系統(tǒng),在 X Window 系統(tǒng)的基礎(chǔ)上進(jìn)行了改進(jìn),提供了更快的性能和更好的用戶體驗(yàn)。
Mir:Mir 是一種專門為 Ubuntu 操作系統(tǒng)設(shè)計(jì)的圖形顯示系統(tǒng),提供了優(yōu)秀的性能和兼容性。
這些就是 Linux 系統(tǒng)中常見的圖形模式。
如果你的登錄界面模式指的是圖形窗口管理器(Window Manager)
那么常見的圖形窗口管理器(Window Manager)有以下幾種:
GNOME:GNOME 是一種流行的圖形桌面環(huán)境,提供了豐富的功能和友好的用戶界面。
KDE:KDE 是另一種流行的圖形桌面環(huán)境,提供了豐富的功能和自定義性。
Xfce:Xfce 是一種輕量級的圖形桌面環(huán)境,適用于低端計(jì)算機(jī)和服務(wù)器。
LXDE:LXDE 是另一種輕量級的圖形桌面環(huán)境,適用于低端計(jì)算機(jī)和服務(wù)器。
Openbox:Openbox 是一種簡潔的圖形窗口管理器,適用于輕量級的圖形桌面環(huán)境。
.....
[1] 每兩行合并在一起
@dahuawk 'ORS=NR%2?" ":"\n"{print}'
[2] 每三行合并在一起
@dahuawk 'ORS=NR%3?" ":"\n"{print}'
[3] 每四行合并在一起
@dahuawk 'ORS=NR%4?" ":"\n"{print}'
[4] 統(tǒng)計(jì)std cell和sRam占的面積
@dahusummaryReport
[5] 找出drc的port相關(guān)的數(shù)量
@dahucat postroute_opt.drc | grep -B1 Type: | grep -v Type: | grep "\[" |-
[6] 獲得選中的pin的名字
@innovusdbget selected.name
[7]? 對一個(gè)文件,多目標(biāo)刪除
@dahused -i 's/MODE1\|MODE2\|MODE3\|MODE4\|MODE5//g'
[8] 獲得不規(guī)則fplan的坐標(biāo)組
@innovusdbget top.fplan.boxes
[9] 在某個(gè)目錄下找到帶某個(gè)字符的文件[區(qū)分大小寫]
@dahufind -iname "*tcic*"
[10] 在某個(gè)目錄下,遍歷所有文件內(nèi)容,得到含有某個(gè)字符/字符串的行
@dahugrep -r 'insertion delay' ./
[11] 查看當(dāng)前的INNOVUS版本號
@dahuecho $INVS_VER
[12] 替換某個(gè)目錄下所有文件內(nèi)容
@dahused -i"s/查找的內(nèi)容/替換后的內(nèi)容/g"`grep -rl"查找的內(nèi)容"./`
[13] 在gui界面下highlight某條path
@dahu ctd_trace?-from * ?-to * ?-color *
[14] 引用${REV},為什么采用大括號{}
為了防止引用造成后面錯(cuò)亂。
如:/fs/omp_com_03/RELEASE/top2hlb/R1/HLB_DEF/${REV}/${top}.def.gz
[15] 解壓命令
gzip -d FileName.gz
[16] 換某個(gè)cell的坐標(biāo) {AAA, BBB}
@innovus dbset [dbget top.inst.name XXXXXXXX].pt_x AAA
@innovus dbset [dbget top.inst.name XXXXXXXX].pt_y BBB
@innovus zoomSelected
[17] 設(shè)置某一個(gè)cell不用
@innovus set_dont_touch BUFF false
@innovus set_dont_touch BUFF true
[18] 找某個(gè)性質(zhì)
@innovus dbSet [].?h
[19] 刪去空白行
vim 中:g/^s*$/d
簡單解釋一下:
g :全區(qū)命令
/ :分隔符
^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重復(fù)0到n個(gè)前面的字符,$表示行尾。連起來就是匹配只有空字符的行,也就是空行。
/d :刪除該行
[20] echo 寫入帶有雙引號""的內(nèi)容。
echo ‘ “AAAbbb” ’ 1.tcl
[21] echo 寫入帶有單引號‘’的內(nèi)容。
echo “ ‘AAAbbb' ” 1.tcl
[22] keep CPU 數(shù)目
@innovussetMultiCpuUsage -localCpu 16
@innovushistory keep 999999
[23] 打開xlsm文件
openoffice.org 文件
[24] 顯示clock path路徑
@innovus report_timing -to XXX -path_type full_clock
[25]報(bào)出沒有被約束到的path
@innovus report_timing -to XXX -uncounstrained
[26]報(bào)出穿過path中的某一點(diǎn)
@innovus report_timing -to XXX -view
view = MODE + corner
[27] vim 全選(高亮顯示 ):按esc后,然后ggvG或者ggVG
[28]
分享標(biāo)題:linux命令mode linux命令more什么意思
URL地址:http://aaarwkj.com/article36/hhpspg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站營銷、動(dòng)態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航、域名注冊、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)