Linux命令概述

預備知識:

1、~符號代表的是【用戶的家目錄】,~就代表/root的意思

2、在Linux中,默認root的提示符爲#,而一般身份用戶的提示符爲$

3、ubuntu打開終端:Ctrl + Alt + T

4、相對路徑:路徑的寫法【一定由根目錄 / 寫起】,例如:/usr/share/doc 這個目錄。

     絕對路徑:路徑的寫法【不是由 / 寫起】,例如由/usr/share/doc 要到/usr/share/man底下是,

    可以寫成 【cd ../man】


 1、文件命令:

  •       ls -al    列出所有文件詳細的權限與屬性
  •       chgrp  改變所屬羣組
  •      chowm  改變文件擁有者
  •      chmod  改變權限
  •      cat  正向查看目標內容
  •      tac   反向查看目標內容
  •     find  查找文件     格式:find  path expression

 

 2、目錄命令:

     .    代表此層目錄

    ..    代表上一個層目錄

    -     代表前一個工作目錄

   ~     代表【目前用戶身份】所在的家目錄

~account   代表account這個用戶的家目錄(account是個賬號名稱)

  •    cd: 變換目錄
  •   pwd:顯示當前目錄
  •   mkdir:建立一個新的目錄
  •   rmdir:刪除一個新的目錄
  •  rm:刪除文件
  •  cp:複製文件      $ cp test.js newtest.js //複製當前目錄下的 test.js 到當前目錄下並命名爲 newtest.js                                      $ cp ../test.html ./ //複製上一級目錄下的 test.html 到當前目錄下(注意這裏是./,沒有重命名)
  •  mv: 移動目錄

$ mv dir new_dir       //當前目錄下沒有 new_dir 時表示將 dir 移動到當前目錄下並重命名爲 new_dir, 當前目錄下有 new_dir 文件夾是表示將 dir 移動到 new_dir 目錄中

  • touch命令: 創建空文件或更新文件時間

$ touch ./test.js    //在當前目錄下創建一個名爲 test.js 的文件

 

3、磁盤分區

  •   df: 列出文件系統的整體磁盤使用量   df -h
  •   du: 評估文件系統的磁盤使用量(常用在推估目錄所佔容量)
  •   lsblk:列出系統上的所有磁盤列表
  •   blkid:列出裝置的UUID等參數
  •   parted:列出磁盤的分區表類型與分區信息 quit命令退出

4、壓縮指令

    gzip:後綴名爲.gz

    bzip2:擴展名爲.bz2

    xz:擴展名爲.xz

 

5、打包指令

    tar:打包指令

 

6、使用者身份切換

  •    su:

   需要完整的切換到新使用者的環境:su - 【username】或者 su -l 【username】,後續需要輸入密碼

   單純想要執行一次root的指令,使用 su -c “指令串”

  使用 root 轉換成爲任何使用者時,並不需要輸入新用戶的密碼。

  缺點:當主機是多人共管的環境時,如果大家都使用su來切換成爲root的身份,每個人都得知道root 的密碼,不是很安全。

 

  •   sudo:一般用戶默認是不能操作sudo的,需要管理員事先審覈開發使用

       sudo 【-b】【-u 新使用者賬號】

 

 

7、常用網絡指令

  •    ifconfig:查詢、設定網絡卡與IP網域等相關參數
  •    ifup,ifdown:這兩個檔案是script,通過更簡單的方式來啓動網關接口
  •    route:查詢、設置路由表
  •    ip:複合式的指令,可以直接修改上述提到的功能
  •   ping:兩部主機兩點溝通,ping 【選項與參數】 IP  , ping 192.168.200.211
  •   telnet:終端機與BBS聯機   telnet 【host | IP [port]】  telnet 192.168.39.211 1521
  •    netstat:查看本機的網絡聯機與後門

       netstat -【rn】 

       netstat -【antulpc】

8、 磁盤空間 

  • df -h   顯示已經掛載的分區列表 
  • ls -lSr |more   以尺寸大小排列文件和目錄 
  • du -sh dir1   估算目錄 'dir1' 已經使用的磁盤空間' 
  • du -sk * | sort -rn  以容量大小爲依據依次顯示文件和目錄的大小 

9、查看內存和cpu

top:查看進程

 退出top命令 鍵入q即可或按ctrl c

top -p pid 查看某個特定進程

free: 查看機器可用內存

free -m  以單位爲m展示可用內存

 

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