常用的linux命令

2021-09-12 09:24:26 字數 3746 閱讀 2852

mv:move 用移動檔案命令就可以了,因為linux系統沒有專門的重新命名命令。

基本格式:

移動檔案:mv 檔名 移動目的地檔名

重新命名檔案:mv 檔名 修改後的檔名

示例:mv oldfilename newfilename (oldfilename為舊檔名,newfilename為新檔名)

複製資料夾:mv  -r   當前資料夾   複製當前檔案後的檔名

cp -r mandata1 mandata1_20170216

檢視系統名稱位數

[orangle@localhost downloads]$ uname -m&&uname -r

x86_64

2.6.32-220.el6.x86_64

[orangle@localhost downloads]$ cat /etc/redhat-release 

centos release 6.2 (final)

①linux關閉和開啟防火情

1) 重啟後生效

開啟: chkconfig iptables on

關閉: chkconfig iptables off

2) 即時生效,重啟後失效

開啟: service iptables start

關閉: service iptables stop 

②檢視資料夾的大小

du -h --max-depth=1  /live/tomcat

//就是檢視在tomcat目錄下每乙個檔案的大小

通常情況下,刪除檔案用:rm 檔名。刪除資料夾用:rmdir 資料夾名。

但是rmdir不能刪除非空的資料夾,那如何刪除非空資料夾呢:命令:rm -rf 非空資料夾名;

-r 就是向下遞迴,不管有多少級目錄,一併刪除。

-f 就是直接強行刪除,不作任何提示的意思。

1、刪除資料夾命令

將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾

2、刪除檔案命令

將會強制刪除/var/log/httpd/access.log這個檔案

建議使用前做好備份,好像此命令是不會放到**站的,刪了就再也見不著下面的檔案了。

3、全域性搜尋

如果你想在當前目錄下 查詢"hello,world!"字串,可以這樣:

grep -rn "hello,world!" *

* : 表示當前目錄所有檔案,也可以是某個檔名

-r 是遞迴查詢

-n 是顯示行號

-r 查詢所有檔案包含子目錄

-i 忽略大小寫

4、在修改檔案時,顯示修改檔案的行號

vim file 之後  輸入 :set nu 即可顯示   取消為 :set nonu

解壓tar –xvf file.tar //解壓 tar包

tar -xzvf file.tar.gz //解壓tar.gz

tar -xjvf file.tar.bz2 //解壓 tar.bz2

tar –xzvf file.tar.z //解壓tar.z

unrar e file.rar //解壓rar

unzip file.zip //解壓zip

總結1、*.tar 用 tar –xvf 解壓

2、*.gz 用 gzip -d或者gunzip 解壓

3、*.tar.gz和*.tgz 用 tar –xzf 解壓

4、*.bz2 用 bzip2 -d或者用bunzip2 解壓

5、*.tar.bz2用tar –xjf 解壓

6、*.z 用 uncompress 解壓

7、*.tar.z 用tar –xzf 解壓

8、*.rar 用 unrar e解壓

9、*.zip 用 unzip 解壓

壓縮範例一:將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar

[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮!

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包後,以 gzip 壓縮

[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包後,以 bzip2 壓縮

# 特別注意,在引數 f 之後的檔案檔名是自己取的,我們習慣上都用 .tar 來作為辨識。

# 如果加 z 引數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~

# 如果加 j 引數,則以 .tar.bz2 來作為附檔名啊~

# 上述指令在執行的時候,會顯示乙個警告訊息:

# 『tar: removing leading `/」 from member names』那是關於絕對路徑的特殊設定。

解包:tar zxvf filename.tar

打包:tar czvf filename.tar dirname

解壓1:gunzip filename.gz

解壓2:gzip -d filename.gz

壓縮:gzip filename

.tar.gz 和 .tgz

解壓:tar zxvf filename.tar.gz

壓縮:tar zcvf filename.tar.gz dirname

壓縮多個檔案:tar zcvf filename.tar.gz dirname1 dirname2 dirname3 ...

解壓1:bzip2 -d filename.bz2

解壓2:bunzip2 filename.bz2

壓縮: bzip2 -z filename

.tar.bz2

解壓:tar jxvf filename.tar.bz2

壓縮:tar jcvf filename.tar.bz2 dirname

解壓1:bzip2 -d filename.bz

解壓2:bunzip2 filename.bz

壓縮:未知

.tar.bz

解壓:tar jxvf filename.tar.bz

解壓:uncompress filename.z

壓縮:compress filename

.tar.z

解壓:tar zxvf filename.tar.z

壓縮:tar zcvf filename.tar.z dirname

解壓:unzip filename.zip

壓縮:zip filename.zip dirname

tail  -f  catalina.log  //實時的更新tomcat的日誌檔案

①重啟命令

1、reboot

2、shutdown -r now 立即重啟(root)使用者使用

3、shutdown -r 10     過十分鐘自動重啟(root使用者使用)

4、shutdown -r 20:30 在時間為20:30時候重啟(root使用者使用)

②關機命令

1、halt          立即關機

2、poweroff  立即關機

3、shutdown -h now  立即關機(root使用者使用)

4、shutdown -h 10     十分鐘自動關機

③取消重啟

shutdown -c

:%s/admin//gn

Linux常用的命令

linux常用的命令 如果時linux 的圖形介面,通過 ctl alt f1 三個鍵,切換到可以輸入命令列的介面。login 你鍵入 root 後,計算機顯示輸口令 password 輸入你的口令 如果是第一次啟動,則是你在安裝時所輸入的口令 即可。當計算機出現乙個 提示 符時,表明你登入成功 r...

linux 常用的命令

useradd 新增使用者 passwd 使用者名稱 su 切換使用者 tar 命令 c 建立打包檔案,可搭配 v 來察看過程中被打包的檔名 filename t 察看打包檔案的內容含有哪些檔名,重點在察看 檔名 就是了 x 解打包或解壓縮的功能,可以搭配 c 大寫 在特定目錄解開 特別留意的是,c...

Linux常用的命令

如果在window下程式設計的時候,把 直接的拷到linux的系統下往往會出現莫名其妙的縮排,把原來規範的布置全部打亂。這是因為在window系統下回車是用oaod表示的,而在linux系統下使用oa表示的。這樣每乙個換行都會多乙個od 的解釋。這個時候要刪除多餘的縮排,一行行的刪除太麻煩了,lin...