-
ubuntu 圖形界面優(yōu)勢(shì),也消耗性能和降低安全性。
centOS免費(fèi),redhat售后服務(wù)收費(fèi),fedoro個(gè)人版。
查看全部 -
反引號(hào)是鍵盤上1旁邊的那個(gè)按鍵? ?反引號(hào)與$() 的作用是一樣的
查看全部 -
??
機(jī)器語言判斷命令行是否正確執(zhí)行: 命令 && echo yes || echo no? ?(邏輯順序不能調(diào)換位置)
查看全部 -
命令正確時(shí) 都可以重定向: 命令+空格+>(覆蓋)+空格+文件
命令錯(cuò)誤時(shí) 重定向需要用: 命令+空格+2>(覆蓋)+文件? ? ? 注意沒有空格
命令 &>>文件? ? ? ? 正確或錯(cuò)誤都輸入到文件? ? >>兩端沒有空格
命令? &>/dev/null? ? 將命令的輸出結(jié)果丟棄(既不輸出在顯示器,也不保存在文件中)
命令 >> 文件1 2>>文件2? ?將正確的輸出到文件1,錯(cuò)誤的追加到文件2?
查看全部 -
歷史命令默認(rèn)會(huì)保存1000條,可以在環(huán)境變量配置文件/etc/profile中進(jìn)行修改
查看全部 -
alias 查看系統(tǒng)中所有的命令別名
aliad 別名=‘原命令’? 設(shè)定命令別名
vi ~/.bashrc 寫入環(huán)境變量配置文件
命令生效順序
快捷鍵
查看全部 -
echo 輸出指定內(nèi)容
-e 支持反斜線控制的字符轉(zhuǎn)換
\a 輸出警告音? ?\b 退格,向左刪除一位? ? \n換行? ?\r 回車? ? \t 制表符? ? ?\v 垂直制表? ? ?\0nnn 八進(jìn)制? ? \xhh 十六進(jìn)制
輸出顏色 echo -e ''\e[1;31m 你好 \e[0m'
腳本執(zhí)行方法
調(diào)用bash直接執(zhí)行腳本? ? bash+文件.sh
賦予文件可執(zhí)行權(quán)限? 調(diào)用文件即可執(zhí)行? ? chmod 755? 文件.sh? ? ? ? ./文件.sh??
shell腳本首行 #!/bin/bash
查看全部 -
w 查看當(dāng)前登錄用戶
who 查看當(dāng)前登錄用戶
last 查詢當(dāng)前登錄和過去登錄的用戶信息
lastlog 查看所有用戶的最后一次登錄時(shí)間
查看全部 -
查詢與自動(dòng)掛載
mount 查詢系統(tǒng)中已經(jīng)掛在的設(shè)備
mount -a 依據(jù)配置文件/etc/fstab的內(nèi)容,自動(dòng)掛載
掛載命令格式 mount [-t 文件系統(tǒng)] [-o 特殊選項(xiàng)] 設(shè)備文件名 掛載點(diǎn)
-t 文件系統(tǒng):加入文件系統(tǒng)類型來指定掛載的類型,可以ext3、ext4、iso9660(U盤)等文件系統(tǒng)
-o 特殊選項(xiàng):可以指定掛載的額外選項(xiàng)
例如:mount -o remount,noexec /home/? ?重新掛載/home 且取消/home的執(zhí)行文件權(quán)限
掛載光盤?
mkdir /mnt/cdrom? 建立掛載點(diǎn)
mount -t iso9660 /dev/sr0 /mnt/cdrom? 掛載光盤
卸載命令
umount 設(shè)備文件名或掛載點(diǎn)
umount /mnt/cdrom
掛載u盤
fdisk -l 查看U盤的設(shè)備文件名
mount -t vfat /dev/sdba(U盤設(shè)備文件名) /mnt/usb
echo 'hello world' 輸出
chmod 755 文件名? 給文件改權(quán)限
寫shell腳本是 第一行一定要寫 #!/bin/bash? ? ?是為了腳本寫有其他語言時(shí)可以正常執(zhí)行
查看全部 -
shutdown [選項(xiàng)] 時(shí)間
-c 取消前一個(gè)關(guān)機(jī)命令
-h 關(guān)機(jī)
-r 重啟
shutdown -r now 重啟
reboot
init 6
其他關(guān)機(jī)命令
halt
init 0
powerof
系統(tǒng)運(yùn)行級(jí)別
0 關(guān)機(jī)
1 單用戶
2 不完全用戶,不含NFS(文件共享)服務(wù)
3 完全多用戶
4 未分配
5 圖形界面
6 重啟
runlevel 查看系統(tǒng)當(dāng)前運(yùn)行級(jí)別
cat /etc/inittab
退出登錄命令 logout
查看全部 -
tar -zcvf 壓縮包名.tar.gz 源文件
-z? 壓縮為.tar.gz
-c? 壓縮
tar -zxvf /絕對(duì)路徑/壓縮包名.tar.gz -C 指定壓縮路徑
-z? 解壓縮.tar.gz
-x? 解壓縮
-C 將指定目錄下的壓縮包解壓到指定位置
tar -ztvf 壓縮包名.tar.gz
-t test 不解壓,直接查看壓縮包下的文件內(nèi)容
tar -jcvf?壓縮包名.tar.bz2 源文件
-jc? 壓縮為.tar.bz2
tar -jxvf?/絕對(duì)路徑/壓縮包名.tar.bz2 -C?指定壓縮路徑
-jx 解壓縮.tar.bz2
查看全部 -
常用壓縮格式:.zip(保存原文件) .gz(不保存原文件) .bz2(不能壓縮目錄)
zip 壓縮文件名 原文件
zip 壓縮目錄名 原壓縮目錄? ?
unzip 壓縮文件名? ? ?解壓縮
gzip 原文件? ?壓縮文件,原文件不保留
gzip -c 原文件 > 壓縮文件? ? ?壓縮文件且保留原文件
gzip -r 原目錄? ? 壓縮目錄下所有文件
gzip -d 壓縮文件? ? ?文件解壓縮
gunzip 壓縮文件? ? ?文件解壓縮
gzip? -rd 壓縮目錄? ? 目錄解壓縮
gunzip -r 壓縮目錄? ? ?目錄解壓縮
bzip2 原文件? ? ? 壓縮文件不保留原文件
bizp2 -k? 原文件? ? 壓縮文件且保留原文件
bzip2 -d 壓縮文件? ? ? 解壓縮文件,不保留壓縮文件
bunzip2 壓縮文件? ? ? ?解壓縮文件,不保留壓縮文件
bzip2 -dk??壓縮文件? ? ? ?解壓縮文件,保留壓縮文件
bunzip -k?壓縮文件? ? ? ?解壓縮文件,保留壓縮文件
查看全部 -
ls --help 命令幫助信息
help ls? 獲取內(nèi)部的幫助信息
info ls 獲取詳細(xì)的命令幫助信息
回車: 進(jìn)入子幫助頁面(帶有*號(hào)標(biāo)記)
u: 進(jìn)入上層頁面
n: 進(jìn)入下一個(gè)幫助小節(jié)
p: 進(jìn)入下一個(gè)幫助小節(jié)
q: 退出
查看全部 -
man+命令 查看該命令的幫助信息
man -f passwd? 查看該命令幫助等級(jí)
whatis 查看命令幫助等級(jí)
man -k passwd 查看所有關(guān)于passwd的命令或者文件
查看全部 -
grep -i 'net'+文件名? ? ? 在某個(gè)文件中查找符合條件的字符串(包含匹配)
????????-v 排除指定字符串
????????-i 忽略大小寫
find與grep區(qū)別
find在系統(tǒng)中查找符合條件的文件名? 使用通配符* ? []完全匹配
grep在文件中查找符合條件的字符串? 使用正則表達(dá)式 包含匹配
查看全部
舉報(bào)