diff : 比較兩個文件
diff
:比較兩個文件diff file1 file2
: 如果在終端屏幕沒有任何顯示結果, 代表兩個文件內容一致
打補丁 :
- 1、
diff -ruN old new > diff.txt
- 2、
cd old
- 3、
patch -p1 < ../diff.txt
: 打補丁操作 patch -Rp1 < ../diff.txt
: 撤銷補丁操作
壓縮文件: (操作不能爲目錄文件)
gzip filename
: 默認生成的文件名後綴爲 .gzbzip2 filename
: 默認生成的文件名後綴爲 .bz2
解壓縮 :
gunzip filename.gz
bunzip2 filename.bz2
tar : 打包
- 打包並且壓縮一個目錄文件
tar -czvf test.tar.gz test/
c : 創建
x : 釋放
z : 使用gzip
j : 使用bzip2
v : 顯示過程
f : 指定生成的文件名
*tar -xvf test.tar.gz
: 釋放並且解壓縮一個文件.
幫助手冊 :
- man 手冊
ls --help
: help手冊info ls
: info 說明
操作用戶:
su username
: 臨時切換用戶
exit
: 退出當前切換用戶 .
adduser username
: 添加新的用戶
deluser username
: 刪除用戶
手動刪除test用戶組:
1、
usermod -a -G test(用戶組名) linux(已存在的用戶名)
把linux用戶添加到test用戶組中2、
deluser test
: 刪除test用戶3、
delgroup test
: 刪除用戶組
進程 :
ps -ef
: 查看正在運行的進程UID : 用戶編號
PID : 進程號
kill : 發生信號
kill -l
: 查看所有能夠發生的信號
kill -信號編號 PID(進程號)
sudo fdisk -l
: 查看硬盤分區情況
/dev/sda1 :
- sd : 代表某種硬盤類型
- a : 代表某種類型的第一塊硬盤
- 1 : 代表分區編號 ; 主分區編號 [1 - 4 ] , 邏輯分區 [從5開始]
ln : 創建鏈接文件 :
- 硬鏈接 : ln 源文件 目標文件
- 1、 修改源文件或者目標文件, 另外一個文件會發生相應的修改.
刪除源文件或者目標文件,對另外一個文件沒有任何影響 - 2、硬鏈接文件不佔用存儲空間
- 3、不能對目錄文件創建硬鏈接文件
- 4、硬鏈接文件不能跨文件系統 .
軟鏈接(符號鏈接) :
ln -s
源文件 目標文件- 1、修改源文件或者目標文件, 另外一個文件會發生相應的修改
刪除源文件, 符號鏈接文件會失效 ; - 2、重新創建與源文件重名的文件, 鏈接文件會再次生效
- 3、軟鏈接文件會佔用存儲空間
- 4、可以對目錄文件創建軟鏈接文件
- 5、軟鏈接文件可以跨文件系統, 軟鏈接文件所處的操作環境必須爲linux環境 .
ifconfig
: 查看網絡配置信息
tftp : 簡單文本傳輸協議
nfs : 共享文件系統
掛載:
mount -t
文件系統類型 需要掛載的設備或者文件夾名 掛載點
卸載:
umount
掛載點 : 注意卸載時, 不要在掛載點下進行.
重啓服務:
sudo service 服務名 restart
sudo /etc/init.d/服務名 restart
執行方式:
chmod 777 test.sh
- 1、
./test.sh
- 2、
bash test.sh
(常用) - 3、
sh test.sh
- 4、
source test.sh
- 5、
. ./test.sh
alias 命令:
alias 命令='別名'
- 給已知或者已存在命令取別名
unalias 別名 :
unalias 別名
: 取消別名