常用的Linux命令

2021-08-31 10:37:16 字數 2437 閱讀 5371

su          切換使用者

passwd  修改密碼

clear      清除螢幕

who       顯示當前所有登入使用者

df              報告磁碟剩餘空間

hostname 顯示主機名

uname  -a    顯示主機名、作業系統版本

linux dell2950 2.6.5-7.244-smp #1 smp mon dec 12 18:32:25 utc 2005 i686 i686

後面是 x686或x86_64則核心是64位的,i686或i386則核心是32位的

shutdown -hy 0   關閉系統(遠端操作時慎用!) 

shutdown -ry 0    重啟系統 或者 shutdown -h now 立刻關機 

pwd     顯示當前目錄 

cd /     進入根目錄 

cd ..    進入上一層目錄 

ls        顯示目錄內容 

mkdir  建立目錄 

rmdir  刪除目錄 

rm -r  遞迴刪除目錄 

df -hl  以磁碟分割槽為單位檢視所有檔案系統的可用空間及使用情形(檔案系統 容量 已用 可用 已用% 掛載點) 

du -sh /etc        檢視etc資料夾的總大小 

du -sm *|sort -n 統計當前目錄大小,並按大小排序 

tar -cvf /etc.tar /etc             將/etc目錄下的檔案打包成為/etc.tar 

tar -zcvf /etc.tar.gz /etc       將/etc目錄下的檔案以 gzip 壓縮 

tar -zxvf /usr/src /etc.tar.gz  將/etc.tar.gz 檔案解壓縮到/usr/src 

zip -r filename.zip filesdir  將filesdir目錄壓縮為filename.zip 

unzip /opt filename.zip      解壓filename.zip到/opt目錄

cat test.txt   連續顯示文字test.txt     eg: cat a.txt b.txt>c.txt   將a、b檔案合併為c檔案 

more           分頁顯示文字檔案 

tail -f a.log  顯示檔案尾部

tail -10f a.log|more -2                                         顯示檔案尾部10行內容,每次顯示2行

cat mylog.log.2016-08-31 | grep "你好" | grep state=1 | wc -l   統計文字中含你好及stata=1的行數

cp test.txt test.txt.bak   複製test.txt為test.txt.bak

mvtest.txt test.txt.bak

test.txt更名為test.txt.bak

mv test.txt /root/test.txt.bak   test.txt移動到/root/test.txt.bak

chmod [-r] 絕對許可權值  需改變的檔名或目錄名   eg: chmod -r 777 test.txt 

chown [-r] 新所有者.新使用者組  需改變的檔名或目錄名 

scp test.txt 10.0.0.1:/tmp  將test.txt複製到

10.0.0.1的/tmp目錄下

在linux下實現對乙個目錄的定時備份

比如要在cvsroot使用者下定時備份/work/test目錄,步驟如下: 

1、cd /work/          //進入/work目錄,記得

切換使用者su cvsroot 

2、vi test.sh          //寫乙個備份時要執行的指令碼tesh.sh,內容如下 

ymd=`date +%y%m%d` 

backname=test$ymd.tgz 

cd /work 

tar czvf $backname ./test 

3、chmod 755 test.sh   //更改tesh.sh的許可權,使cvsroot使用者有許可權執行它 

4、crontab -e               //編輯乙個定時執行配置檔案,內容如下 

0 22 * * * /work/test.sh       //每天晚上10點定時執行這個備份指令碼(五個*的位置分別代表 分,時,每個月的天,月份,星期幾) 

5、su -  

6、/etc/init.d/crond restart   //重啟cron服務,使新增加的指令碼執行

7、crontab -l                       //檢視定時任務

8、cat /var/spool/mail/root  //檢視crontab命令日誌執行報錯情況

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...