linux 常用指令1

2022-07-03 09:30:12 字數 4087 閱讀 1358

掌握下面的命令是最基本的噢!那是我們使用乙個系統最基本的操作。

玩過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 引數 常用引數 絕對路徑和...