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