Linux命令複習和練習_02

tar是Unix/Linux中最常用的備份工具,該命令可以把一系列文檔歸檔到一個大文件中,也可以把檔案文件解開以恢復數據。

tar -cvf test.tar a.c b.txt c.py         把a.c、b.txt和c.py文件打包在文件test.tar中(注意打的包沒有壓縮)
tar -xvf test.tar                        把文件test.tar進行解包

tar -zcvf test.tar.gz a.c b.txt c.py     把a.c、b.txt和c.py文件打包壓縮在文件test.tar.gz中(注意打的包壓縮了)    
tar -zxvf test.tar.gz                    把文件test.tar.gz進行解壓縮(解壓縮在當前目錄中)
tar -zxvf test.tar.gz -C dongge/         把文件test.tar.gz進行解壓縮到指定目錄dongge中

tar -jcvf test.tar.bz2 a.c b.txt c.py    把a.c、b.txt和c.py文件打包壓縮在文件test.tar.bz2中(注意打的包壓縮了)    
tar -jxvf test.tar.bz2                   把文件test.tar.gz.bz2進行解壓縮

zip test.zip a.c b.txt c.py              把a.c、b.txt和c.py文件打包壓縮在文件test.zip中(注意打的包壓縮了)
unzip test.zip                           把文件test.zip進行解壓縮(解壓縮在當前目錄中)
unzip -d ./mytest test.zip               把文件test.zip進行解壓縮到指定目錄中

注意:Linux中,用什麼格式進行壓縮就用什麼格式就行解壓縮。

which查看我用的命令是哪個路徑下的文件。

例如:
chen@ubuntu:~$ which ls
/bin/ls
chen@ubuntu:~$ 

進程是一個具有一定獨立功能的程序,它是操作系統動態執行的基本單元。 ps命令可以查看進程的詳細情況。

ps -aux
top                用來顯示系統中正在運行的進程的實時狀態,它顯示了一些非常有用的信息,比如 CPU 利用情況、內存消耗情況,以及每個進程情況等
htop               它類似於 top 命令,但可以讓你在垂直和水平方向上滾動,所以你可以看到系統上運行的所有進程,以及他們完整的命令行。
kill -9 端口號      強制殺死某進程。

  df -h  用於顯示整個磁盤內存使用情況

  du -h  用於顯示當前路徑內存使用情況

ifconfig

sudo passwd 用戶名              設置用戶密碼
cat /etc/passwd                查看最後一行是否有新創建的用戶的信息,有則創建用戶成功;沒有則創建失敗。
whoami                         查看當前登錄用戶是誰
who                            查看當前登錄用戶都有誰

ssh [email protected]        在一臺ubuntu系統遠程訪問另一臺ubuntu系統。

在ubuntu的一個終端窗口裏面按 ctrl + Shift + T 可以打開一個新的終端標籤,這樣一個窗口就有了兩個終端標籤。
Alt + 1 或 Alt + 2 切換終端標籤。

su xxx 與 su - xxx 的區別

sudo是Ubuntu平臺下允許系統管理員讓普通用戶執行一些或者全部root命令的一個工具,減少了root用戶的的登錄和管理時間,提高了安全性。

sudo -s   切換到root用戶

sudo groupadd yyy        創建一個組
cat /etc/group           查看創建的組
sudo groupdel yyy        刪除一個組
groupmod 三次Tab鍵        顯示所有的組

操作如下圖所示:

chgrp yyy a.txt     修改文件的用戶組 chown chen a.txt      修改文件的文件擁有者

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章