11-linux-c基礎2

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 : 默認生成的文件名後綴爲 .gz
  • bzip2 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 別名 : 取消別名

export -p : 列出當前登錄用戶的所有環境變量
添加: export 環境變量名=值
刪除指定環境變量 : export -n 環境變量名
修改指定環境變量值 : export 環境變量名=值

發佈了38 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章