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 修改文件的文件擁有者