touch mkdir tail date cal ls rm -rf
1.複製,拷貝命令:cp + 源文件 目錄文件
-p 保留屬性複製
-r 地推複製
-b 備份數據(把之前的名字相同的文件,備份一遍然後用改名字命名新文件)
-a == -rp
-v 顯示過程
1). [root@localhost opt]# cp /etc/passwd .
ep: 把etc/passwd 拷貝達到當前目錄。
2). [root@localhost opt]# cp /etc/passwd 111
ep: 把etc/passwd 拷貝達到當前目錄,並改名爲111。
2.刪除文件:rm
1).rm -rf 文件名
ep:刪除文件夾下的所有文件。
3.移動,拆解,改名 :mv + 文件名 + 路徑
4.查看文件內容:cat +文件名;(file +文件名 格式爲text才能用cat查看);注意:
企業中使用(ll -h )查看,目的減小內存使用。
-n 顯示行號
-b 顯示行號跳過空行和-n類似
tac + 文件名 逆向cat的查詢
tail + 文件名 默認查看文件後十行(tail + n n:爲具體行數)
head + 文件名 默認查看文件前十行(head + n n:爲具體行數)
less + 文件名 分頁查看文件 空格向下翻頁 上下翻頁s ,q推出
more + 文件名 分頁查看按空格 和回車鍵向下查看,不能上查看,q退出
5.vim + 文件名 對文件進行編輯(如果文件存在就會打開,如果文件不存在,就會創造文件並打開)
1). 命令模式
進入編輯界面:
yy複製 3yy複製3行 p粘貼;
dd剪切 5dd剪切5行 p粘貼;
gg 到文件的行首 G到最後一行
2). 插入模式:
按 a,i, o, 或者 A,I,O
i:光標所在的位置不變
a:到光標所在的下一個字母
o:到光標所在的行的下一行
I:光標所在的行的行首
A:光標所在的行的行尾
O:光標所在行的上一行
3).末行模式
從插入模式進入命令行模式ESC鍵;按:(冒號)進入末行模式(w 保存 q 退出 wq 保存退出 !強制)
注意:
gedit + 文件名 編輯文件 (只有安裝圖像化才能用這個命令)
6.ls 顯示目錄下的文件名
-a 顯示所有文件
-A 顯示所有文件(包括 . ..)
-l 長格式顯示
-h 人類可讀
-d 顯示目錄本身
-i 顯示inode號
-r 逆序顯示
-R 遞歸顯示
-s 以塊大小形式顯示文件
7.創建文件夾 touch + 文件名(當文件不存在的時候就會創建文件,當文件存在的時候就會更新文件時間戳)
8.創建目錄 mkidr + 文件名
-p 創建多級子目錄
rmdir + 目錄名 刪除目錄(只能空目錄)
rm + 文件名 刪除文件
-l 交互式詢問
-r 遞推刪除
-f 強制刪除
9.修改網卡的配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0 ;重啓網卡:service network restart
DEVICE=eth0 設備名
HWADDR=00:0C:29:EE:82:11 物理地址
TYPE=Ethernet 網絡類型
UUID=4f26f0af-109f-42de-ac52-c26f4e953576 設備ID號
ONBOOT=yes 是否啓動該配置文件
NM_CONTROLLED=yes 是否使用networkmanger來管理網卡
BOOTPROTO=static 獲取Ip地址的方法(static手動,dhcp自動)
IPADDR=192.168.218.136 ip地址
GATEWAY=192.168.218.2 網關
NETMASK=255.255.255.0 子網掩碼
DNS1=223.5.5.5 域名解析
DNS2=223.6.6.6
注意:有#號的代表註釋,在配置文件中不起作用:
sevice + 服務名 狀態
sevice network restart(重啓)/start(啓動)/stop(t停止)/status/(狀態)
ifconfig 查看IP地址
ifconfig 網卡IP地址 爲網卡設置臨時ip地址(重啓後臨時ip地址消失)
ifconfig eth0 192.168.218.136
ifconfig eth0:1 192.168.218.137 爲網卡設置子接口
ip a s 查看IP地址
目錄結構:
10.壓縮工具(zip,gzip,bzip2 ,xz)
-
zip 既有打包又有壓縮功能:
使用方法:zip + 包名 文件1 文件2 文件3
特 點:保留全文件,壓縮後文件以zip結尾;解壓後源文件不消失,目標文件出現。
減壓:unzip + 包名 解壓文件 | unzip + 包名 -d 指定壓縮目錄。 -
gzip 只有壓縮不能打包功能:
使用方法:gzip + 文件
特點:原文件消失,目標文件出現,壓縮後文件是以.gz結尾的,gzip沒有打包功能只有壓縮功能。
解壓:gunzip + 包名
解壓特點:壓縮文件消失,目標文件出現。
不解壓查看:zcat + 包名 eg()
壓縮級別 1-9 默認的爲6級別
指定的壓縮級別: gzip -(6)級別 文件名 -
bzip2 只能壓縮文件,不能打包
特點:壓縮後原文件消失,壓縮後的文件以.bz結尾
bzip2 -k 保留原文件
bunzip + 包名 解壓文件
特點:解壓後源文件消失,解壓後文件出現,也沒有打包功能,只有壓縮功能。
bzcat + 包名 不解壓查看文件
總結: bzip2 bunzip2 bzcat -
xz + 文件名 只能壓縮文件,不能打包
特點:xz 沒有打包功能,只有壓縮功能,壓縮後的文件以 . xz結尾,壓縮後源文件消失,目標文件出現。
unxz + 包名 減壓文件(xz -d + 包名 同時減壓文件)
特點:減壓後原文件消失,目標文件出現。
不減壓查看:xzcat + 包名 不減壓查看
總結:xz unxz (xz- d) xzcat
-
tar 本身沒有壓縮功能,只有打包功能(tar可以調用壓縮工具)
tar 選項 包名(自定義) 打包文件。。。。。
-c 創建歸檔文件
-v 顯示過程
-f 操作文件(必須放在最後一位)
tar -cvf tom.tar m1 m2 m3
特點:原文件不消失,目標文件出現,注意創造的包名。寫法要以.tar結尾.
-x 展開歸檔文件:
tar -xvf + 包名 展開歸檔文件
特點:展開原文件不消失,目標文件出現。
-t 不展開歸檔文件查看:
tar -tvf + 包名
-r 向歸檔文件中追加文件(不能向壓縮後的包追加文件)
tar -rvf + tom.tar + m4
tar 選項 包名 文件名
-z 調用的是gzip 工具
-j 調用的是bzip2工具
-J 調用的是xz工具tar -czvf tom.tar.gz m1 m2 m3 調用gzip打包壓縮m1 m2 m3
tar -cvjf jerry.tar.bz2 m1 m2 m3 調用bzip2打包壓縮m1 m2 m3
tar -cJvf quanjia.tar.xz m1 m2 m3 調用xz打包壓縮m1 m2 m3tar -xzvf tom.tar.gz 調用gzip 減壓
tar -xvjf jerry.tar.bz2 調用bzip2減壓
tar -xJvf quanjia.tar.xz 調用xz減壓-C 指定減壓路徑,文件aaa
tar -xjvf jerry.tar.bz2 -C aaa
總結:
zip gzip bzip2 xz 四個都是壓縮工具
tar 打包工具 (可以調用壓縮工具gzip ,bzip2 ,xz)
注意:只要用tar ,f必須有
tar - cvf tom.tar m1 m2 創建歸檔文件
tar -xvf tom.tar 展開歸檔文件
tar -tf tom.tar 不展開歸檔文件,查看文件
tar -rvf tom.tar m4 向歸檔文件中追加文件
tar -zcvf jerry.tar.gz 調用gzip壓縮工具,打包壓縮工具
tar -cJvf xiongda.tar.xz 調用xz壓縮工具,打包壓縮工具
tar -cjvf xionger.tar.bz2 調用bzip2壓縮工具,打包壓縮工具