掌握下面的命令是最基本的噢!那是我們使用乙個系統最基本的操作。
玩過dos麼,其實,linux下的檔案操作和dos差不多。沒什麼難的,多練習就記住了。下面如果有條件的話請跟我一樣操作吧!百看不如一做。不用刻意去記,每天做遍自然就記到了
檔案操作
[root@localhost test]#ls顯示當前目錄下的所有檔案及資料夾
[root@localhost test]#ll以詳細方式顯示所有檔案與資料夾。(相當於ls -l 命令)
[root@localhost test]#cd/user 開啟user資料夾
如果不知道要開啟的資料夾全稱或名過長,可以按tab鍵盤自動補齊,如:cd /u + table鍵,系統自動幫我們補齊成 /user
[root@localhost test]#cd ..(後面空格加兩點)返回上一級目錄
[root@localhost test]#pwd顯示當前目錄路徑
超簡單,記好上面幾個在資料夾之間到處跳已經沒問題了。
檔案的增、刪、查、移
[root@localhost test]#mkdirtest 建立資料夾
[root@localhost test]#touchtest.txt 建立檔案
[root@localhost test]#cptest.txt test2.txt 把test.txt檔案當前資料夾下複製出個test2.txt
[root@localhost test]#cptest.txt /hzh/test 將test.txt 複製到/hzh/test 目錄下
[root@localhost test]#rmaa.txt 刪除aa.txt檔案
[root@localhost test]#rm-r bb 刪除bb目錄(包括目錄下的所有檔案)
[root@localhost test]#rm-rf bb 刪除bb目錄(不對目錄下的每個檔案提醒刪除)
[root@localhost test]#mvdd.txt .. 將dd.txt檔案移動上一級目錄(注意尾部的兩個點)
[root@localhost test]#mvbb.txt /hzh/test/ 將bb.txt檔案移動到hzh/test/目錄下
[root@localhost test]#mvdd.txt dd2.txt 將dd.txt改名為dd2.txt
檔案查詢:
統配符 ?* 與windows下相同
[root@localhost bin]# find /etc -name ini? 查詢/etc目錄下,以ini打頭且後面一位的檔案,
[root@localhost bin]# find /etc -name ini*
[root@localhost test]#locate aa.txt
查整個系統中的aa.txt檔案,locate\slocate命令後面跟檔案或資料夾。不過在執行這個命令之前要先更新資料庫,所以選執行
updatedb 命令。
檔案壓縮與解壓
下面來學習四個常用的壓縮命令。
gzip
特點:1.只能壓縮檔案,不能壓縮目錄
2.不保留原始檔
[root@localhost test]# gzip aaa 將aaa檔案進行壓縮
[root@localhost test]# gunzip aaa.gz 將aaa.gz檔案進行解壓
[root@localhost test]# gzip -d aaa.gz 作用同上
tar
tar型別的的壓縮檔案應該是大家最常見的吧,在網上下的好多軟體也是這種格式的。
引數:-x解包.tar檔案
-v 顯示詳細資訊
-f 指定解壓檔案
-z 解壓縮
[root@localhost test]# tar -zcvf tatga.tar.gz tatgz 壓縮tatgz資料夾為tatga.tar.gz壓縮檔案
注意:
在linux下副檔名不是標識檔案的屬性
[root@localhost test]# file [檔名] 檢視任何乙個檔案的型別
[root@localhost test]# tar -cf tatga.tar tatgz 對tatgz檔案打包
[root@localhost test]# gzip tatga.tar 對tatga.tar包檔案壓縮
[root@localhost test]# tar -zxvf tatga.tar.gz 對壓縮檔案進行解壓
zip
功能:可以壓縮檔案和目錄,是windows 和linux 通用的壓縮格式
[root@localhost test]# zip a.zip a 把a檔案壓縮成a.zip
[root@localhost test]# zip -r tatgz.zip tatgz 壓縮tatgz目錄為tatgz.zip
[root@localhost test]# unzip tatgz.zip 解壓檔案
bzip2
和gzip功能基本相同
只能壓縮檔案
用 -k 命令可以保留原檔案
[root@localhost bzip2]# bzip2 -k fnngj 對fnngj檔案進行壓縮
[root@localhost bzip2]# bunzip2 fnngj.bz2 對壓縮檔案fnngj.bz2進行解壓
通訊命令
write
發給某個使用者資訊
[root@localhost ~]# write [使用者名稱]
例如:[root@localhost ~]# write fnngj 給fnngj使用者傳送資訊
hello fnngj !! i like you!!xixi 傳送的內容
ctrl + d 結束
wall
發給所有使用系統的使用者
[root@localhost ~]# wall [資訊內容]
[root@localhost ~]# wall hello china
ping
測試本機與某一位址時候連通的
[root@localhost ~]# ping -c 4 192.168.203.1 -c 相當於windows(dos) 下的預設情況(會傳送4次資料時行測試)
其實,我們可以設定傳送資料報的次數
[root@localhost ~]# ping -s 5000 192.168.203.1 設定ping包的個數為5000; 最大為65507
linux常用指令整理1
1.系統設定指令 lscpu 獲取cpu資訊 lshw 獲取硬體資訊 lsusb 獲取usb資訊 df 檢視磁碟空間 引數 h k data 檢視日期時間 引數 h顯示小時 j顯示一年的多少天 date y m d h m s a 顯示所有資訊 2.關機指令 reboot 重啟 poweroff 關...
Linux下工作常用指令彙總(1)
1 在vim環境下,統計某些內容出現的次數 統計vim開啟的某個檔案裡,形如以字串total score 開始,後面是70 99的內容出現的次數 s total score 7 9 0 9 gn2 不同伺服器之間傳輸檔案 scp 將遠端伺服器ip為172.0.0.1的,目錄 data usernam...
Linux 檔案目錄類常用指令1
1.pwd指令 功能描述 顯示當前工作目錄的絕對路徑 2.ls指令 功能描述 顯示檔案或者目錄 基本語法 ls 選項 目錄或是檔案 a 顯示當前目錄所有的檔案和目錄,包括隱藏的 以.開頭的 l 以列表的方式顯示資訊 3.cd 指令 功能描述 切換到指定目錄 基本語法 cd 引數 常用引數 絕對路徑和...