命令集結
1.echo 所見即所得,輸出內容到屏幕上面。
單引號和雙引號及不加引號的區別?
單引號:所見即所得。單引號里面的內容,會被看做一個整體,不會解析變量和特殊字符。
雙引號:所見即所得,會解析變量。
不加引號:所見即所得,會解析變量。支持通配符。
反引號:先執行反引號里面的命令,將輸出結果交給外面的命令。(反引號執行的是命令)
[root@qiudao ~/shell]# mkdir date +%F
[root@qiudao ~/shell]# ll
total 12
drwxr-xr-x 2 root root 6 Jun 25 19:30 2019-06-25
[root@oldboyedu opt]# echo 123 >file.txt
[root@oldboyedu opt]# echo 123 >>file.txt
標準輸出重定向
標準輸出追加重定向
[root@oldboyedu opt]# echo -e "oldboy\noldgirl"
oldboy
oldgirl
2.whoami 顯示當前用戶
[root@oldboyedu opt]# whoami
root
3.pwd 顯示當前所在的位置,路徑
[root@oldboyedu opt]# pwd
/opt
[root@oldboyedu opt]# cd
[root@oldboyedu ~]# pwd
/root
4.history 顯示歷史執行命令
-c 清空歷史記錄
-d id 刪除指定的命令記錄
-w 保存歷史記錄到文件當中
[root@oldboyedu ~]# history
[root@oldboyedu ~]# history -d 850
[root@oldboyedu ~]# history | grep echo
5.alias 設置別名
6.unalias 取消別名
[root@oldboyedu ~]# alias tong='ping baidu.com'
[root@oldboyedu ~]# tong
PING baidu.com (123.125.114.144) 56(84) bytes of data.
64 bytes from 123.125.114.144 (123.125.114.144): icmp_seq=1 ttl=128 time=25.4 ms
64 bytes from 123.125.114.144 (123.125.114.144): icmp_seq=2 ttl=128 time=23.7 ms
64 bytes from 123.125.114.144 (123.125.114.144): icmp_seq=3 ttl=128 time=23.9 ms
^C
--- baidu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 23.736/24.364/25.449/0.790 ms
[root@oldboyedu ~]# unalias tong
[root@oldboyedu ~]# tong
-bash: tong: command not found
7.source 讓配置文件生效
[root@oldboy250 ~]# alias bd="ping www.baidu.com"
[root@oldboy250 ~]# source /etc/bashrc
[root@oldboy250 ~]# bd
8.man 命令幫助信息
[root@oldboyedu ~]# man cd
9.help 查看系統內置命令幫助信息。
[root@oldboy250 ~]# ls --help
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
10.info 詳細顯示命令信息
11.shutdown 關機重啟命令 ****
-h 0(時間信息,默認按分鐘) 關機-r 0(時間信息,默認按分鐘) 重啟 -c 取消你所設置關機或重啟
12.reboot 重啟 ****
13.halt 關機命令,只會關閉系統,不會關掉電源,需要手動關閉電源。
14.poweroff 關機命令 ****
15.ls 顯示文件詳細信息
-l 以長格的形式顯示屬性信息
-a 顯示所有文件
-h 以人類的可讀形式顯示
-i 顯示inode號
-d 只顯示目錄信息
-t 按照時間排序
-r 倒敘排序
-1 列表形式顯示。
16.cd 切換目錄
. 當前目錄
.. 當前目錄的上一級目錄
- 返回上一次所在的位置
~ 返回到當前用戶的家目錄
cd 返回到當前用戶的家目錄
/ 進入/目錄,頂點目錄。
17.mkdir 創建目錄
-p 遞歸創建
-v 顯示創建過程
{}
[root@oldboyedu ~]# mkdir oldboy{01..05}
[root@oldboyedu ~]# mkdir old{boy,girl,dog} -p
[root@oldboyedu ~]# mkdir oldboy{a..z}
18.touch 創建文件
{}
19.tree 以樹狀型顯示目錄結構。
-d 只顯示目錄
-L 顯示目錄層級
-f 只顯示文件信息
-a 顯示所有文件信息
20.cp 復制或者拷貝文件
-r 遞歸復制
-p 保持屬性
-a =-pdr
-i 提示文件存在時是否覆蓋(系統默認別名有)
-v 顯示復制的過程
-t 把源路徑和目標位置進行調換。
[root@oldboyedu ~]# cp passwd passwd.bak
[root@oldboyedu ~]# cp passwd{,.org}
[root@oldboyedu ~]# cp -r oldboy oldboy_bak
[root@oldboyedu ~]# cp -a oldboy oldboy_org
21.mv 移動和重命名
-i 提示文件存在時是否覆蓋(系統默認別名有)
-t 把源路徑和目標位置進行調換。
22.rm 刪除命令
-i 提示文件存在時是否覆蓋(系統默認別名有)
-f 強制刪除,不提示
-r 遞歸刪除,刪除目錄
企業當中會給rm命令設置別名,給危險的命令加上一個保險。
rm -rf /*
rm -rf ./
rm -rf . /
文件查看命令
23.cat 查看文件的內容,會將文件的所有內容顯示出來。
-n 顯示行號
-A 給文件內容的每行結尾加個標識符。
24.tac 倒敘查看文件的內容,把行進行倒敘
25.more 分頁顯示文件的內容
空格/f 向下翻頁
b 向上翻頁
q 退出
/ 搜索關鍵字,不會高亮顯示
= 顯示當前光標所在行
-N(數字) 指定分頁顯示內容的行數
+N(數字) 指定從第幾行顯示文件內容
文件顯示完成會自動退出。
26.less 分頁顯示文件的內容
空格/f 向下翻頁
b 向上翻頁
q 退出
/ 搜索關鍵字,會高亮顯示
-N 顯示行號
文件顯示完成不會自動退出。
27.head 顯示文件頭部信息,默認顯示前十行。
-n 取消默認輸出,指定你要輸出的行數
-N(數字)
-cN(數字) 顯示文件內容的前多少個字符
28.tail 顯示文件尾部信息,默認顯示最后十行。
-n 取消默認輸出,指定你要輸出的行數
-N(數字)
-cN(數字) 顯示文件內容的最后多少個字符
[root@oldboyedu ~]# tail -c5 passwd
dboy #有一個換行符
-f 實時查看文件內容的更新
-F 實時查看文件內容的更新,當文件不存在時,會一直嘗試。
29.tailf 實時查看文件內容的更新
30.grep 文件字符過濾命令,將過濾出來的內容顯示顏色
-n 給過濾出來的內容加上內容所在行的行號。
-o 只顯示過濾出來的內容。
-c 統計過濾出來的內容總共多少行。
-i 忽略大小寫
-v 排除,取反。
-r 遞歸過濾
-E 配合正則表達式使用
-w 只過濾匹配的字符串。
-AN(數字) 過濾出內容的后幾行
-BN(數字) 過濾出內容的前幾行
-CN(數字) 過濾出內容的前后幾行
^ 以什么開頭的行
$ 以什么結尾的行
[root@oldboyedu ~]# ip a s eth0 |grep -wA1 inet
inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
[root@oldboyedu ~]# ip a s eth0 |grep -wB1 inet
link/ether 00:0c:29:71:30:98 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute eth0
[root@oldboyedu ~]# ip a s eth0 |grep -wC1 inet
link/ether 00:0c:29:71:30:98 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
[root@oldboyedu ~]#
[root@oldboyedu ~]#
[root@oldboyedu ~]#
[root@oldboyedu ~]# cp passwd /opt/
[root@oldboyedu ~]#
[root@oldboyedu ~]# cd /opt/
[root@oldboyedu opt]# ll
total 8
-rw-r--r--. 1 root root 4 Jun 25 16:50 file.txt
-rw-r--r--. 1 root root 965 Jun 25 18:34 passwd
[root@oldboyedu opt]# grep "root" passwd
fbgroot?0:0:root:/root:/bin/bash
operator?11:0:operator:/root:/sbin/nologin
rootoldboy
[root@oldboyedu opt]# grep -n "root" passwd
1:fbgroot?0:0:root:/root:/bin/bash
10:operator?11:0:operator:/root:/sbin/nologin
23:rootoldboy
[root@oldboyedu opt]# grep -i "root" passwd
fbgroot?0:0:root:/root:/bin/bash
operator?11:0:operator:/root:/sbin/nologin
ROOT
rootoldboy
[root@oldboyedu opt]# grep -o "root" passwd
root
root
root
root
root
[root@oldboyedu opt]# grep -v "root" passwd
bin?1:1:bin:/bin:/sbin/nologin
daemon?2:2:daemon:/sbin:/sbin/nologin
adm?3:4:adm:/var/adm:/sbin/nologin
lp?4:7:lp:/var/spool/lpd:/sbin/nologin
sync?5:0:sync:/sbin:/bin/sync
shutdown?6:0:shutdown:/sbin:/sbin/shutdown
halt?7:0:halt:/sbin:/sbin/halt
mail?8:12:mail:/var/spool/mail:/sbin/nologin
games?12
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
excel 編輯欄隱藏怎么辦?方法/步驟1、也可以很明白的注意到表格癥狀,外菜單欄和表格,其他功能早看達將近了。2、再點擊菜單欄輸入按扭會再次出現工具欄,在最右側有一個“固定不動功能區”的按鈕點擊即可固定設置。3、功能區工具欄已經復原,接下來的再點Excel左上角“文件/圓形按鈕”,在彈出菜單中,然后點擊“選項”,在自動彈出的窗口中,點擊左側“中級”,將滾動條向外滾動,找不到“沒顯示”,將“顯示編...
卸載軟件的方法?1,軟件,比如電腦鑰匙,360安全衛士等。,在軟件管理中被卸載。2、控制面板,軟件卸載,這種是電腦本身,不需要其他軟件的幫助。3、軟件自帶卸載工具。有些軟件安裝后會有卸載程序,運行后可以卸載。4.手機可以直接在app stor卸載軟件的方法?通過控制面板刪除方法。無論是通過網上鄰居進入控制面板,還是開始設置,都需要找到添加和刪除程序。原來的安裝和卸載程序都是在這里進行的,還有一些清...
nba游戲哪個好玩?如果說nba是單機游戲的話,nba2k系列的真實性和畫質都非常出色。最新的是2k11。喬丹模式和mp模式的更多細節做得更真實。有nbalive系列籃球游戲,配置要求比較低,但是可玩性還可以。其他的nba比賽都不怎么好玩。如果你喜歡玩商業游戲,那就是nba籃球經理游戲。沒有其他大型nba籃球賽。PS1 /PS2上有哪些NBA游戲?PS上的籃球比賽有NBA01,NBA02,NBA0...