歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Linux常用命令,linux常用指令

Linux常用命令,linux常用指令

日期:2017/3/3 17:56:23   编辑:學習Linux

Linux常用命令,linux常用指令

Linux常用命令,linux常用指令


命令格式與目錄處理命令 ls

命令格式與目錄處理命令 ls
命令格式:命令 [-選項][參數]
        例:ls -la /etc
說明:
     1)個別命令使用不遵循格式
     2)當有多個選項時,可以寫在一起
     3)簡化選項與完整選項
           -a 等於 --all

目錄處理命令 ls

命令名稱:ls
命令因為原意:list
命令所在路徑:/bin/ls
執行權限:所有用戶
功能描述:顯示目錄文件
語法:ls 選項[-ald][文件或目錄]
            -a 顯示所有文件,包括隱藏文件
            -l 詳細信息顯示 
            -d 查看目錄屬性

-rw-r–r–
文件類型(-文件 d目錄 l軟鏈接文件)

rw- r– r–
u g o
u所有者 g所屬組 o其他人
r讀 w寫 x執行

目錄處理命令

命令名稱:mkdir

命令因為原意:make directories
命令所在路徑:/bin/mkdir
執行權限:所有用戶
執行權限:所有用戶
功能描述:創建新目錄
        -p 遞歸創建

  1. 例:mkdir -p/tmp/japan/hanmeimei
  2. mkdir /tmp/japan/lilei /tmp/japan/hanmeimei

命令名稱:cd

命令因為原意:change directory
命令所在路徑:shell內置命令
執行權限:所有用戶
語法:cd [目錄名]
功能描述:切換目錄

  1. 例:cd /tmp/japan/hanmeimei 切換到指定目錄
  2. cd .. 回到上一級目錄

命令名稱:pwd

命令因為原意:print working directory
命令所在路徑:/bin/pwd
執行權限:所有用戶
語法:pwd
功能描述:顯示當前目錄

  1. 范例:$ pwd

命令名稱:rmdir

命令因為原意:remove empty directories
命令所在路徑:/bin/rmdir
執行權限:所有用戶
語法:rmdir [目錄名]
功能描述:刪除空目錄

  1. 范例:$ rmdir /tmp/japan/lilei

命令名稱:cp

命令因為原意:copy
命令所在路徑:/bin/cp
執行權限:所有用戶
語法:cp -rp [原文件或目錄][目標目錄]
        -r 復制目錄
        -p 保存文件屬性
功能描述:復制文件或目錄

  1. 范例:$ cp -r /tmp/japan/hanmeimei /root
  2. 將目錄/tmp/japan/hanmeimei 復制到目錄/root下
  3. cp -rp /tmp/japan/hameimei /tmp/japan/lilei /root
  4. 將/tmp/japan目錄下的hanmeimei和lilei目錄復制到root下,並保持目錄屬性

命令名稱:mv

命令因為原意:move
命令所在路徑:/bin/mv
執行權限:所有用戶
語法:mv [原文件或目錄][目標目錄]
功能描述:剪切文件、改名

命令名稱:rm

命令因為原意:remove
命令所在路徑:/bin/rm
執行權限:所有用戶
語法:rm -rf[文件或目錄]
        -r 刪除目錄
        -f 強制執行
功能描述:刪除文件

  1. 范例:$ rm /tmp/yum.log
  2. 刪除文件/tmp/yum.log
  3. rm -rf /tmpjapan/lilei
  4. 刪除目錄/tmp/japan/lilei

文件處理命令

命令名稱:touch

命令所在路徑:/bin/touch
執行權限:所有用戶
語法:touch [文件名]
功能描述:創建空文件

  1. 范例:$ touch log.log

命令名稱:cat

命令所在路徑:/bin/cat
執行權限:所有用戶
語法:cat [文件名]
功能描述:顯示文件內容
            -n 顯示行號

  1. 范例:$ cat /etc/issue
  2. cat -n /etc/services

命令名稱:tac

命令所在路徑:/usr/bin/tac
執行權限:所有用戶
語法:tac [文件名]
功能描述:顯示文件內容(反向列示)

  1. 范例:$ tac /etc/issue

命令名稱:more

命令所在路徑:/bin/more
執行權限:所有用戶
語法:more [文件名]
    (空格)或f  翻頁
    (Enter)     換行
    q或Q     退出
功能描述:分頁顯示文件內容

  1. 范例:$ more /etc/services

命令名稱:less

命令所在路徑:/usr/bin/less
執行權限:所有用戶
語法:less [文件名]
功能描述:分頁顯示文件內容(可向上翻頁)

  1. 范例:$ less /etc/services

命令名稱:head

命令所在路徑:/usr/bin/head
執行權限:所有用戶
語法:head [文件名]
功能描述:顯示文件前面幾行
        -n 指定行數

  1. 范例:$ head -n 20 /etc/services

命令名稱:tail

命令所在路徑:/usr/bin/tail
執行權限:所有用戶
語法:tail [文件名]
功能描述:顯示文件後面面幾行
            -n 指定行數
            -f 動態顯示文件末尾內容

  1. 范例:$ tail -n 18 /etc/services

命令名稱:ln

命令英文原意:link
命令所在路徑:/bin/link
執行權限:所有用戶
語法:ls -s [原文件][目標文件]
            -s 創建軟鏈接
功能描述:生成鏈接文件

  1. 范例:$ ln -s /etc/issue /tmp/issue.soft
  2. 創建文件/etc/issue的軟鏈接/tmp/issue.soft
  3. ln /etc/issue /tmp/issue.hard
  4. 創建文件/etc/issue的硬鏈接/tmp/issue.hard

軟鏈接特征:類似Windows快捷方式
1.1rwxrwxrwx 1軟鏈接
軟鏈接文件權限都為rwxrwxrwx
2、文件大小-只是符號鏈接
3、/tmp/issue.soft->/etc/issue
箭頭指向原文件
硬鏈接特征:
1.拷貝cp -p + 同步更新
echo "this is a test" >> /etc/motd
2.可通過i節點識別
3.不能跨分區
4.不能針對目錄使用

權限管理命令

命令名稱:chmod

命令英文原意:change the permissions mode of a file
命令所在路徑:/bin/chmod
執行權限:所有用戶
語法:chmod [{ugoa}{+-=}{rwx}] [文件或目錄]
            [mode=421 ] [文件或目錄]
            -R 遞歸修改 
功能描述:改變文件或目錄權限

權限的數字表示

權限的數字表示 r 4 w 2 x 1

  1. 范例:$ rwxrw-r--
  2. 7 6 4
  3. 范例:$ chmod g+w testfile
  4. 賦予文件testfile所屬組寫權限
  5. chmod -R 777 testdir
  6. 修改目錄testfile及其目錄下文件為所有用戶具有全部權限

其他權限命令

命令名稱:chown

命令英文原意:change file ownership
命令所在路徑:/bin/chown
執行權限:所有用戶
語法:chown [用戶] [文件或目錄]
功能描述:改變文件或目錄的所有者
  1. 范例:$ chown hanmeimei beijian
  2. 改變文件beijian的所有者為hanmeimei

命令名稱:chgrp

命令英文原意:change file group ownership
命令所在路徑:/bin/chgrp
執行權限:所有用戶
語法:chgrp [用戶組] [文件或目錄]
功能描述:改變文件或目錄的所屬組
  1. 范例:$ chgrp hmeimei beijing
  2. 改變文件beijing的所屬組為hanmeimei

命令名稱:umask

命令英文原意:the user file-creation mask
命令所在路徑:Shell內置命令
執行權限:所有用戶
語法:umask [-S]
        -S 以rwx形式顯示新建文件缺省權限
功能描述:顯示、設置文件的缺省權限
  1. 范例:$ umask -S

文件搜索命令

命令名稱:find

命令所在路徑:/bin/find
執行權限:所有用戶
語法:find [搜索范圍] [匹配條件]
功能描述:文件搜索

  1. 范例:$ find /etc -name init
  2. 在目錄/etc中查找文件init
  3. -iname 不區分大小寫
  4. find / -size +204800
  5. 在根目錄下查找大於100MB的文件
  6. +n 大於 -n 小於 n 等於
  7. find /home -user hanmeimei
  8. 在根目錄下查找所有者為hanmeimei的文件
  9. -group 根據所屬組查找
  10. find /etc -cmin -5
  11. 在/etc下查找5分鐘內被修改過屬性的文件和目錄
  12. -amin 訪問時間 access
  13. -cmin 文件屬性 change
  14. -mmin 文件內容 modify
  15. find /etc -size +163840 -a -size -204800
  16. 在/etc下查找大於80MB小於100MB的文件
  17. -a 兩個條件同時滿足
  18. -o 兩個條件滿足任意一個即可
  19. find /etc -name inittab -exec ls -l {} \;
  20. 在/etc下查找inittab文件並顯示其詳細信息
  21. -exec/-ok 命令 {} \; 對搜索結果執行操作
  22. -type 根據文件類型查找
  23. f 文件 d 目錄 l 軟鏈接文件
  24. -inum 根據i節點查找

命令名稱:locate

命令所在路徑:/usr/bin/locate
執行權限:所有用戶
語法:locate 文件名
功能描述:在文件資料庫中查找文件
  1. 范例:$ locate inittab

命令名稱:which

命令所在路徑:/usr/bin/which
執行權限:所有用戶
語法:which 命令
功能描述:搜索命令所在目錄及別名信息
  1. 范例:$ which ls

命令名稱:whereis

命令所在路徑:/usr/bin/whereis
執行權限:所有用戶
語法:whereis [命令名稱]
功能描述:搜索命令所在目錄及幫助文檔路徑
  1. 范例:$ whereis ls

命令名稱:grep

命令所在路徑:/bin/grep
執行權限:所有用戶
語法:grep -iv [指定字串] [文件]
功能描述:在文件中搜尋字串匹配的行並輸出
                    -i 不區分大小寫
                    -v 排除指定字串

  1. 范例:# grep mysql /root/install.log

幫助命令

命令名稱:man

命令英文原意:manual
命令所在路徑:/usr/bin/man
執行權限:所有用戶
語法:man [命令或配置文件]
功能描述:獲得幫助信息

  1. 范例: $ man ls
  2. 查看ls命令的幫助信息
  3. $ man services
  4. 查看配置文件services的幫助信息

命令名稱:help

命令所在路徑:Shell內置命令
執行權限:所有用戶
語法:help 命令
功能描述:獲得Shell內置命令的幫助信息
  1. 范例: $ help umask
  2. 查看umask命令的幫助信息
 

用戶管理命令

命令名稱:useradd

命令所在路徑:/usr/sbin/useradd
執行權限:root
語法:useradd 用戶名功能描述:添加新用戶
功能描述:添加新用戶
  1. 范例: $ useradd lilei

命令名稱:passwd username

命令所在路徑:/usr/bin/passwd
執行權限:所有用戶
語法:passwd 用戶名
功能描述:設置用戶密碼
  1. 范例: $ passwd lilei

命令名稱:who

命令所在路徑:/usr/bin/who
執行權限:所有用戶
語法:who
功能描述:查看登錄用戶信息
  1. 范例: $ who

命令名稱:w

命令所在路徑:/usr/bin/w
執行權限:所有用戶
語法:w
功能描述:查看登錄用戶詳細信息
  1. 范例: $ w

壓縮解壓命令

命令名稱:gzip(只能壓縮文件,不能壓縮目錄)

命令英文原意:GNU zip
命令所在路徑:/bin/gzip
執行權限:所有用戶
語法:gzip [文件]
功能描述:壓縮文件
壓縮後文件格式:.gz


命令名稱:gunzip(解壓)

命令英文原意:GNU unzip
命令所在路徑:/bin/gunzip
執行權限:所有用戶
語法:gunzip [壓縮文件]
功能描述:解壓縮.gz的壓縮文件

  1. 范例: $ gunzip boduo.gz

命令名稱:tar

命令所在路徑:/bin/tar
執行權限:所有用戶
語法:tar 選項[-zcf] [壓縮後文件名] [目錄]
            -c 打包
            -v 顯示詳細信息
            -f 指定文件名
            -z 打包同時壓縮
功能描述:打包目錄
壓縮後文件格式:.tar.gz

  1. 范例:$ tar -zcf Japan.tar.gz Japan
  2. 將目錄Japan打包並壓縮為.tar.gz文件

tar命令解壓縮語法:
-x 解包
-v 顯示詳細信息
-f 指定解壓文件
-z 解壓縮

  1. 范例:$ tar -zxvf Japan.tar.gz

命令名稱:zip

命令所在路徑:/usr/bin/zip
執行權限:所有用戶
語法:zip 選項[-r] [壓縮後文件名] [文件或目錄]
            -r 壓縮目錄
功能描述:壓縮文件或目錄
壓縮後文件格式:.zip
  1. 范例:$ zip buduo.zip boduo
  2. 壓縮文件
  3. $ zip -r Japan.zip Japan
  4. 壓縮目錄

命令名稱:unzip

命令所在路徑:/usr/bin/unzip
執行權限:所有用戶
語法:unzip [壓縮文件]
功能描述:解壓.zip的壓縮文件
  1. 范例:$ unzip test.zip

命令名稱:bzip2

命令所在路徑:/usr/bin/bzip2
執行權限:所有用戶
語法: bzip2 選項 [-k] [文件]
                  -k 產生壓縮文件後保留原文件
功能描述:壓縮文件
壓縮後文件格式:.bz2

  1. 范例:$ bzip2 -k boduo
  2. $ tar -cjf Japan.tar.bz2 Japan

命令名稱:bunzip2

命令所在路徑:/usr/bin/bunzip2
執行權限:所有用戶
語法: bunzip2 選項 [-k] [壓縮文件]
                    -k 解壓縮後保留原文件
功能描述:解壓縮
  1. 范例:$ bunzip2 -k boduo.bz2
  2. $ tar -xjf Japan.tar.bz2

網絡命令

指令名稱:write

指令所在路徑:/usr/bin/write
執行權限:所有用戶
語法:write <用戶名>
功能描述:給用戶發信息,以Ctrl+D保存結束
  1. 范例: # write linzhiling

命令名稱:ping

命令所在路徑:/bin/ping
執行權限:所有用戶
語法:ping 選項 IP地址
            -c 指定發送次數
功能描述:測試網絡連通性

  1. 范例: # ping 192.168.1.156

命令名稱:ifconfig

命令英文原意:interface configure
命令所在路徑:/sbin/ifconfig
執行權限:root
語法:ifconfig 網卡名稱 IP地址
功能描述:查看和設置網卡信息
  1. 范例:# ifconfig eth0 192.168.8.250

命令名稱:mail

命令所在路徑:/bin/mail
執行權限:所有用戶
語法:mail [用戶名]
功能描述:查看發送電子郵件

  1. 范例:# mail root

命令名稱:last

命令所在路徑:/usr/bin/last
執行權限:所有用戶
語法:last
功能描述:列出目前與過去登入系統的用戶信息
  1. 范例:# last

命令名稱:lastlog

命令所在路徑:/usr/bin/lastlog
執行權限:所有用戶
語法:lastlog
功能描述:檢查某特定用戶上次登錄的時間
  1. 范例:# lastlog
  2. # lastlog -u 502

命令名稱:traceroute

命令所在路徑:/bin/traceroute
執行權限:所有用戶
語法:traceroute
功能描述:顯示數據包到主機間的路徑
  1. 范例:# traceroute www.baidu.com

命令名稱:netstat

命令所在路徑:/bin/netstat
執行權限:所有用戶
語法:netstat [選項]
功能描述:顯示網絡相關信息

選項:
-t : TCP協議
-u : UDP協議
-l : 監聽
-r : 路由
-n : 顯示IP地址和端口號

  1. 范例:
  2. # netstat -tlun 查看本機監聽的端口
  3. # netstat -an 查看本機所有的網絡連接
  4. # netstat -rn 查看本機路由表

命令名稱:setup

命令所在路徑:/usr/bin/setup
執行權限:root
語法:setup
功能描述:配置網絡
  1. 范例:# setup

命令名稱:mount

命令位置:/bin/mount
執行權限:所有用戶
命令語法:mount [-t 文件系統] 設備文件名 掛載點

  1. 范例:# mount -t iso9660 /dev/sr0 /mnt/cdrom

關機重啟命令

shutdown [選項] 時間

選項:
-c: 取消前一個關機命令
-h: 關機
-r: 重啟

其他關機命令

  1. [root@localhost ~]# halt
  2. [root@localhost ~]# poweroff
  3. [root@localhost ~]# init 0

其他重啟命令

  1. [root@localhost ~]# reboot
  2. [root@localhost ~]# init 6

系統運行級別

0   關機
1   單用戶
2   不完全多用戶,不含NFS服務
3   完全多用戶
4   未分配
5   圖形界面
6   重啟


  1. [root@localhost ~]# cat /etc/inittab
  2. #修改系統默認運行級別
  3. id:3:initdefault:
  4. [root@localhost ~]# runlevel
  5. #查詢系統運行級別

退出登錄命令

  1. [root@localhost ~]# logout

http://xxxxxx/Linuxjc/1184251.html TechArticle

Copyright © Linux教程網 All Rights Reserved