Linux筆記

  • 2019 年 10 月 26 日
  • 筆記

最近在看鳥哥的Linux私房菜基礎篇,特在此記錄一下一些常用的指令及用法。

Linux常用命令

cd ,ls , pwd , mkdir , ssh , goto, ps , sudo , ln , chmod , mv, less, tail, cat, tar, rm, man, vim, cp, type, echo

Linux的sudo命令和chmod命令

  • sudo 和 chmod 都屬於權限命令
  • sudo 命令可以允許當前普通用戶使用root管理員權限進行操作而無需root登錄,這樣可以減少因為root登錄造成的各種便
  • chmod 命令用來變更文件或目錄的權限(Linux/Unix 的檔案調用權限分為三級 : 檔案擁有者(user)、群組(group)、其他(other)。)
    • r=讀取屬性  //值=4
    • w=寫入屬性  //值=2
    • x=執行屬性  //值=1
    • 例子:

      chmod u+x,g+w f01  //為文件f01設置自己可以執行,組員可以寫入的權限
      chmod u=rwx,g=rw,o=r f01
      chmod 764 f01 //7=rwx,6=rw-,4=r–
      chmod a+x f01  //對文件f01的u,g,o都設置可執行屬性

linux 三劍客命令(grep,sed ,awk)(一般都是結合正規表示法來搜索文本)

1.grep:強大的文本』搜索』工具
2.sed : 實現數據的替換,刪除,增加,選取等(以行為單位進行處理)
3.awk : 以字段為單位進行處理(其實就是把一行的數據分割,然後進行處理)

查看.tar.gz文件內容(不需要解壓)

zcat xxx.tar.gz

重啟服務/查看服務狀態/運行服務/停止服務(xxx為服務名)

  • sudo service xxx restart (sudo service v2-accounts restart
  • sudo service xxx status
  • sudo service xxx start
  • sudo service xxx stop

nslookup

用來查看域名對應的IP
例如:nslookup www.baidu.com