/root:系統管理員root的宿主(家)目錄
/home:普通用戶的宿主目錄zhangsan-->/home/zhangsan/
/boot:系統內核,啟動文件
/dev:設置文件
/etc:配置文件
/lib/lib64:庫文件(so)
/tmp:臨時文件
/media/mnt:默認掛載點
/bin:所以用戶可執行的命令
/sbin:管理員可執行的管理命令
/usr/opt:應用程序
/var/log:日志文件等
1.Type 查看命令
2.Help
3.Man 幫助指令(通過man指令可以查看linux中的指令幫助、配置文件幫助和編程幫助等信息)
4.nfo 是一種文檔格式,也是閱讀此格式文檔的閱讀器
5.Ls 列出當前目錄的內容
6.Cd 切換路徑
7.Touch 創建文件/如果創建的文件已經存在了就會更改創建的時間
8.Du 顯示指定的目錄或者文件所占用的磁盤空間
9.Mkdir 創建命令
10.Cp 復制命令(可以復制文件和目錄)
11.rm -r -f -i 默認是-i選項rm要刪除的文件
12.Mv -f 默認是-i選項mv移動文件或者目錄,可以改名
13.Which 默認從$PATH設置的路徑中查找命令所在文件
14.Find Find / -name “a*” -a -size +10k -a -size -20k
15.alias 設置別名
16.Unalias 取消別名
17.Date 查看日期和時間 -s 修改日期和時間
18.Cal 查看日歷
19.Ntpdate 時間同步 -u 穿過防火牆 cn.pool.ntp.org
20.Cat -n =nl 排序
21.Tac 反向排序
23.Rev 例如12345->54321
24.More 顯示很多
25.Less 由於more不能后退,就取more的反義詞less加上后退功能
26.Head 默認查看命令前10行(head -8 a.txt | tail -4 此命令是看5-8行內容)
27.tail 從后往前找文件
28.Wc (-l:統計行數)(-w:統計單詞個數)(-c:統計字節數)統計單詞個數的.Grep 在文件中查找並顯示包含指定字符串的行(-i:查找時忽略大小 寫)(-v:反轉查找,輸出與條件不符的行)(-e:查找時支持正則表達式)(-w:查找時將條件視為完整單詞)
linux命令行快捷鍵
tab:自動補齊或者列出符合開頭的命令
\:強制換行(續航符)和轉義
快捷鍵CTRL+u:從光標處清空至行首
快捷鍵CTRL+k:從光標處清空至行尾
快捷鍵CTRL+y:粘貼剛才所刪除(剪切)的字符
快捷鍵CTRL+a:快速跳轉至行首
快捷鍵CTRL+e:快速跳轉至行尾
快捷鍵CTRL+l:清屏等同於clear命令
快捷鍵CTRL+c:取消本次命令執行
快捷鍵CTRL+r:搜索歷史命令(常用並且很好用)
快捷鍵CTRL+d:從shell提示中注銷關閉,類似輸入exit
快捷鍵CTRL+z:轉入后台運行
yum -y install bzip2----》安裝解壓命令
.當前文件
..上一個目錄
ls -a顯示當前目錄下的文件與目錄
l 顯示當前目錄下的文件詳細信息
-h 以人類可讀的方式顯示
-s顯示文件或目錄占用量
-help 顯示每個字母后的解釋
六、tar作用:制作歸檔文件、釋放歸檔文件
歸檔:tar【選項c...】歸檔文件名,源文件或目錄
釋放:tar【選項x...】歸檔文件名【-c 目標目錄】
常用選項
-c:創建.tar格式的包文件
-x:解開.tar格式的包文件
-f:表示使用歸檔文件(后面緊跟歸檔文件名)
-c:解包時指定釋放的目標目錄
-z:調用 gzip 程序進行解壓或者壓縮
-j:調用bzip2程序進行壓縮或者解壓
find用法:find[查找范圍][查找條件表達式]
采用遞歸方式,根據月標的名稱、類型、大小等不同屬性進行精細查找
-name根據目標文件的名稱進行查找,允許使用“*”及“?”通配符
-size根據目標文件的大小進行查找、般使用“+”“”號設置超過或小於指定的大小作為查找條件、常用的容量單位包括kB(注意k是小寫)、MB、GB
-user根據文件是否屬於月標用戶進行查找
-type 根據文件的類型進行查找
文件類型包括普通文件(f)、目錄(d)、塊設備文件(b)、字符設備文件(c)鏈接文件(1)、管道文件(p)、套接字文件(s:socket)等、塊設備是指成塊讀取數據的設備(如硬盤、內存等),字符設備是指按單個字符讀取數據的設備(如鍵盤、鼠標等)
各表達式之間使用邏輯運算符“-a”表示而且(and)“-0”表示或者(or)
通配符
?代表一個任意字符
* 代表任意長度任意字符
根目錄
所有分區、月錄、文件等的位置起點
整個樹形目錄結構中,使用獨立的一個“/”表示
不管計算機擁有多少個分區,多少個硬盤,操作系統使用時只能有一個根
wc作用:統計義件中的單詞數量(WordCount)等
用法:wc[選項]...【文件]...
常用選項:
-l:統計行數。
-w:統計單詞個數
-c:統計字節數
grep作用:在文件中查找並顯示包含指定字符串的行用法:grep[選項]...PATTERN[FILE]....
-i:查找時忽略大小寫
-V:反轉查找,輸出與條件不相符的行
-E:查找時支持正則表達式
-w:查找時將條件視為完整單詞。
“...”表示以...開頭
“...$”表小以...結尾
"^$”表示公行
末行模式
:set nu顯示行號
:% s/:/A/g 將全文的:替換成A
操作類型 操作鍵 功能
x或者del 刪除光標處的單個字符
刪除 dd 刪除當前光標所在行
#dd 刪除從光標所在行開始的#行內容
d^ 刪除當前光標之前到行首的所有字符
d$ 刪除當前光標處到行尾的所有字符
復制 yy 復制當前行整行的內容到剪貼板
#yy 復制從光標所在行開始的#行內容
粘貼 p 將緩沖區中的內容粘貼到光標位置處之后
p 粘貼到光標位置處之前
1.使用絕對路徑切換到/tmp工作目錄下
cd /tmp
2.使用命令在/tmp目錄下創建dira,dirb,dirc三個目錄(使用一條命令)
mkdir dira dirb dirc
mkdir dir{a..c}
3.在dirb下創建11,11下創建22,22下創建33(使用一條命令)
mkdir -p dirb/11/22/33
4.通過相對路徑進入到33里面,查看當前所在路徑
[root@centos 22]# cd 33
[root@centos 33]# pwd
/tmp/dirb/11/22/33
[root@centos dirb]# cd ./11/22/33
[root@centos 33]# pwd
/tmp/dirb/11/22/33
5.在11目錄下創建5個名為file1到file5的文件
[root@centos 11]# touch file{1..5}
[root@centos 11]# ls
22 file2 file4
file1 file3 file5
6.將文件file2復制到22目錄下
[root@centos 11]# ls
22 file2 file4
file1 file3 file5
[root@centos 11]# cp file2 22
[root@centos 11]# cd 22
[root@centos 22]# ls
33 dirb file2
7.使用命令查看ifconfig這個命令是內部命令還是外部命令
[root@centos 22]# type ifconfig
ifconfig 是 /usr/sbin/ifconfig
8.使用help\man\info查看ifconfig這個命令的幫助信息
ifconfig --help
man ifconfig
info ifconfig