Linux常用命令

命令格式與目錄處理命令ls
命令格式與目錄處理命令 ls
命令格式:命令 [-選項(xiàng)][參數(shù)]
    例:ls -la /etc
說明:
     1)個(gè)別命令使用不遵循格式
     2)當(dāng)有多個(gè)選項(xiàng)時(shí),可以寫在一起
     3)簡(jiǎn)化選項(xiàng)與完整選項(xiàng)
       -a 等于 --all
目錄處理命令 ls
命令名稱:ls
命令因?yàn)樵猓簂ist
命令所在路徑:/bin/ls
執(zhí)行權(quán)限:所有用戶
功能描述:顯示目錄文件
語法:ls 選項(xiàng)[-ald][文件或目錄]
        -a 顯示所有文件,包括隱藏文件
        -l 詳細(xì)信息顯示
        -d 查看目錄屬性

-rw-r–r–
文件類型(-文件 d目錄 l軟鏈接文件)
rw- r– r–
u g o
u所有者 g所屬組 o其他人
r讀 w寫 x執(zhí)行

目錄處理命令

命令名稱:mkdir
命令因?yàn)樵猓簃ake directories
命令所在路徑:/bin/mkdir
執(zhí)行權(quán)限:所有用戶
執(zhí)行權(quán)限:所有用戶
功能描述:創(chuàng)建新目錄
    -p 遞歸創(chuàng)建

例:mkdir -p/tmp/japan/hanmeimei
mkdir /tmp/japan/lilei /tmp/japan/hanmeimei
命令名稱:cd
命令因?yàn)樵猓篶hange directory
命令所在路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
語法:cd [目錄名]
功能描述:切換目錄

例:cd /tmp/japan/hanmeimei 切換到指定目錄
cd .. 回到上一級(jí)目錄
命令名稱:pwd
命令因?yàn)樵猓簆rint working directory
命令所在路徑:/bin/pwd
執(zhí)行權(quán)限:所有用戶
語法:pwd
功能描述:顯示當(dāng)前目錄

范例:$ pwd
命令名稱:rmdir
命令因?yàn)樵猓簉emove empty directories
命令所在路徑:/bin/rmdir
執(zhí)行權(quán)限:所有用戶
語法:rmdir [目錄名]
功能描述:刪除空目錄

范例:$ rmdir /tmp/japan/lilei
命令名稱:cp
命令因?yàn)樵猓篶opy
命令所在路徑:/bin/cp
執(zhí)行權(quán)限:所有用戶
語法:cp -rp [原文件或目錄][目標(biāo)目錄]
    -r 復(fù)制目錄
    -p 保存文件屬性
功能描述:復(fù)制文件或目錄

范例:$ cp -r /tmp/japan/hanmeimei /root
將目錄/tmp/japan/hanmeimei 復(fù)制到目錄/root下
cp -rp /tmp/japan/hameimei /tmp/japan/lilei /root
將/tmp/japan目錄下的hanmeimei和lilei目錄復(fù)制到root下,并保持目錄屬性
命令名稱:mv
命令因?yàn)樵猓簃ove
命令所在路徑:/bin/mv
執(zhí)行權(quán)限:所有用戶
語法:mv [原文件或目錄][目標(biāo)目錄]
功能描述:剪切文件、改名
命令名稱:rm
命令因?yàn)樵猓簉emove
命令所在路徑:/bin/rm
執(zhí)行權(quán)限:所有用戶
語法:rm -rf[文件或目錄]
    -r 刪除目錄
    -f 強(qiáng)制執(zhí)行
功能描述:刪除文件

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

文件處理命令

命令名稱:touch
命令所在路徑:/bin/touch
執(zhí)行權(quán)限:所有用戶
語法:touch [文件名]
功能描述:創(chuàng)建空文件

范例:$ touch log.log
命令名稱:cat
命令所在路徑:/bin/cat
執(zhí)行權(quán)限:所有用戶
語法:cat [文件名]
功能描述:顯示文件內(nèi)容
        -n 顯示行號(hào)

范例:$ cat /etc/issue
cat -n /etc/services
命令名稱:tac
命令所在路徑:/usr/bin/tac
執(zhí)行權(quán)限:所有用戶
語法:tac [文件名]
功能描述:顯示文件內(nèi)容(反向列示)

范例:$ tac /etc/issue
命令名稱:more
命令所在路徑:/bin/more
執(zhí)行權(quán)限:所有用戶
語法:more [文件名]
    (空格)或f  翻頁
    (Enter)     換行
    q或Q     退出
功能描述:分頁顯示文件內(nèi)容

范例:$ more /etc/services
命令名稱:less
命令所在路徑:/usr/bin/less
執(zhí)行權(quán)限:所有用戶
語法:less [文件名]
功能描述:分頁顯示文件內(nèi)容(可向上翻頁)

范例:$ less /etc/services
命令名稱:head
命令所在路徑:/usr/bin/head
執(zhí)行權(quán)限:所有用戶
語法:head [文件名]
功能描述:顯示文件前面幾行
    -n 指定行數(shù)

范例:$ head -n 20 /etc/services
命令名稱:tail
命令所在路徑:/usr/bin/tail
執(zhí)行權(quán)限:所有用戶
語法:tail [文件名]
功能描述:顯示文件后面面幾行
        -n 指定行數(shù)
        -f 動(dòng)態(tài)顯示文件末尾內(nèi)容

范例:$ tail -n 18 /etc/services
命令名稱:ln
命令英文原意:link
命令所在路徑:/bin/link
執(zhí)行權(quán)限:所有用戶
語法:ls -s [原文件][目標(biāo)文件]
        -s 創(chuàng)建軟鏈接
功能描述:生成鏈接文件

范例:$ ln -s /etc/issue /tmp/issue.soft
創(chuàng)建文件/etc/issue的軟鏈接/tmp/issue.soft
ln /etc/issue /tmp/issue.hard
創(chuàng)建文件/etc/issue的硬鏈接/tmp/issue.hard
軟鏈接特征:類似Windows快捷方式
1.1rwxrwxrwx 1軟鏈接
軟鏈接文件權(quán)限都為rwxrwxrwx
2、文件大小-只是符號(hào)鏈接
3、/tmp/issue.soft->/etc/issue
箭頭指向原文件
硬鏈接特征:
1.拷貝cp -p + 同步更新
echo "this is a test" >> /etc/motd
2.可通過i節(jié)點(diǎn)識(shí)別
3.不能跨分區(qū)
4.不能針對(duì)目錄使用

權(quán)限管理命令

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

權(quán)限的數(shù)字表示

權(quán)限的數(shù)字表示
r   4
w   2
x   1

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

其他權(quán)限命令

命令名稱:chown
命令英文原意:change file ownership
命令所在路徑:/bin/chown
執(zhí)行權(quán)限:所有用戶
語法:chown [用戶] [文件或目錄]
功能描述:改變文件或目錄的所有者
范例:$ chown hanmeimei beijian
改變文件beijian的所有者為hanmeimei
命令名稱:chgrp
命令英文原意:change file group ownership
命令所在路徑:/bin/chgrp
執(zhí)行權(quán)限:所有用戶
語法:chgrp [用戶組] [文件或目錄]
功能描述:改變文件或目錄的所屬組
范例:$ chgrp hmeimei beijing
改變文件beijing的所屬組為hanmeimei
命令名稱:umask
命令英文原意:the user file-creation mask
命令所在路徑:Shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
語法:umask [-S]
    -S 以rwx形式顯示新建文件缺省權(quán)限
功能描述:顯示、設(shè)置文件的缺省權(quán)限
范例:$ umask -S

文件搜索命令

命令名稱:find
命令所在路徑:/bin/find
執(zhí)行權(quán)限:所有用戶
語法:find [搜索范圍] [匹配條件]
功能描述:文件搜索

范例:$ find /etc -name init
在目錄/etc中查找文件init
-iname 不區(qū)分大小寫
find / -size +204800
在根目錄下查找大于100MB的文件
+n 大于 -n 小于 n 等于
find /home -user hanmeimei
在根目錄下查找所有者為hanmeimei的文件
-group 根據(jù)所屬組查找
find /etc -cmin -5
在/etc下查找5分鐘內(nèi)被修改過屬性的文件和目錄
-amin 訪問時(shí)間 access
-cmin 文件屬性 change
-mmin 文件內(nèi)容 modify
find /etc -size +163840 -a -size -204800
在/etc下查找大于80MB小于100MB的文件
-a 兩個(gè)條件同時(shí)滿足
-o 兩個(gè)條件滿足任意一個(gè)即可
find /etc -name inittab -exec ls -l {} \;
在/etc下查找inittab文件并顯示其詳細(xì)信息
-exec/-ok 命令 {} \; 對(duì)搜索結(jié)果執(zhí)行操作
-type 根據(jù)文件類型查找
f 文件 d 目錄 l 軟鏈接文件
-inum 根據(jù)i節(jié)點(diǎn)查找
命令名稱:locate
命令所在路徑:/usr/bin/locate
執(zhí)行權(quán)限:所有用戶
語法:locate 文件名
功能描述:在文件資料庫中查找文件
范例:$ locate inittab
命令名稱:which
命令所在路徑:/usr/bin/which
執(zhí)行權(quán)限:所有用戶
語法:which 命令
功能描述:搜索命令所在目錄及別名信息
范例:$ which ls
命令名稱:whereis
命令所在路徑:/usr/bin/whereis
執(zhí)行權(quán)限:所有用戶
語法:whereis [命令名稱]
功能描述:搜索命令所在目錄及幫助文檔路徑
范例:$ whereis ls
命令名稱:grep
命令所在路徑:/bin/grep
執(zhí)行權(quán)限:所有用戶
語法:grep -iv [指定字串] [文件]
功能描述:在文件中搜尋字串匹配的行并輸出
            -i 不區(qū)分大小寫
            -v 排除指定字串

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

幫助命令

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

范例: $ man ls
查看ls命令的幫助信息
$ man services
查看配置文件services的幫助信息
命令名稱:help
命令所在路徑:Shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
語法:help 命令
功能描述:獲得Shell內(nèi)置命令的幫助信息
范例: $ help umask
查看umask命令的幫助信息

用戶管理命令

命令名稱:useradd
命令所在路徑:/usr/sbin/useradd
執(zhí)行權(quán)限:root
語法:useradd 用戶名功能描述:添加新用戶
功能描述:添加新用戶
范例: $ useradd lilei
命令名稱:passwd username
命令所在路徑:/usr/bin/passwd
執(zhí)行權(quán)限:所有用戶
語法:passwd 用戶名
功能描述:設(shè)置用戶密碼
范例: $ passwd lilei
命令名稱:who
命令所在路徑:/usr/bin/who
執(zhí)行權(quán)限:所有用戶
語法:who
功能描述:查看登錄用戶信息
范例: $ who
命令名稱:w
命令所在路徑:/usr/bin/w
執(zhí)行權(quán)限:所有用戶
語法:w
功能描述:查看登錄用戶詳細(xì)信息
范例: $ w

壓縮解壓命令

命令名稱:gzip(只能壓縮文件,不能壓縮目錄)
命令英文原意:GNU zip
命令所在路徑:/bin/gzip
執(zhí)行權(quán)限:所有用戶
語法:gzip [文件]
功能描述:壓縮文件
壓縮后文件格式:.gz
命令名稱:gunzip(解壓)
命令英文原意:GNU unzip
命令所在路徑:/bin/gunzip
執(zhí)行權(quán)限:所有用戶
語法:gunzip [壓縮文件]
功能描述:解壓縮.gz的壓縮文件

范例: $ gunzip boduo.gz
命令名稱:tar
命令所在路徑:/bin/tar
執(zhí)行權(quán)限:所有用戶
語法:tar 選項(xiàng)[-zcf] [壓縮后文件名] [目錄]
        -c 打包
        -v 顯示詳細(xì)信息
        -f 指定文件名
        -z 打包同時(shí)壓縮
功能描述:打包目錄
壓縮后文件格式:.tar.gz

范例:$ tar -zcf Japan.tar.gz Japan
將目錄Japan打包并壓縮為.tar.gz文件
tar命令解壓縮語法:
-x 解包
-v 顯示詳細(xì)信息
-f 指定解壓文件
-z 解壓縮

范例:$ tar -zxvf Japan.tar.gz
命令名稱:zip
命令所在路徑:/usr/bin/zip
執(zhí)行權(quán)限:所有用戶
語法:zip 選項(xiàng)[-r] [壓縮后文件名] [文件或目錄]
        -r 壓縮目錄
功能描述:壓縮文件或目錄
壓縮后文件格式:.zip
范例:$ zip buduo.zip boduo
壓縮文件
$ zip -r Japan.zip Japan
壓縮目錄
命令名稱:unzip
命令所在路徑:/usr/bin/unzip
執(zhí)行權(quán)限:所有用戶
語法:unzip [壓縮文件]
功能描述:解壓.zip的壓縮文件
范例:$ unzip test.zip
命令名稱:bzip2
命令所在路徑:/usr/bin/bzip2
執(zhí)行權(quán)限:所有用戶
語法: bzip2 選項(xiàng) [-k] [文件]
          -k 產(chǎn)生壓縮文件后保留原文件
功能描述:壓縮文件
壓縮后文件格式:.bz2

范例:$ bzip2 -k boduo
$ tar -cjf Japan.tar.bz2 Japan
命令名稱:bunzip2
命令所在路徑:/usr/bin/bunzip2
執(zhí)行權(quán)限:所有用戶
語法: bunzip2 選項(xiàng) [-k] [壓縮文件]
            -k 解壓縮后保留原文件
功能描述:解壓縮
范例:$ bunzip2 -k boduo.bz2
$ tar -xjf Japan.tar.bz2

網(wǎng)絡(luò)命令

指令名稱:write
指令所在路徑:/usr/bin/write
執(zhí)行權(quán)限:所有用戶
語法:write <用戶名>
功能描述:給用戶發(fā)信息,以Ctrl+D保存結(jié)束
范例: # write linzhiling
命令名稱:ping
命令所在路徑:/bin/ping
執(zhí)行權(quán)限:所有用戶
語法:ping 選項(xiàng) IP地址
        -c 指定發(fā)送次數(shù)
功能描述:測(cè)試網(wǎng)絡(luò)連通性

范例: # ping 192.168.1.156
命令名稱:ifconfig
命令英文原意:interface configure
命令所在路徑:/sbin/ifconfig
執(zhí)行權(quán)限:root
語法:ifconfig 網(wǎng)卡名稱 IP地址
功能描述:查看和設(shè)置網(wǎng)卡信息
范例:# ifconfig eth0 192.168.8.250
命令名稱:mail
命令所在路徑:/bin/mail
執(zhí)行權(quán)限:所有用戶
語法:mail [用戶名]
功能描述:查看發(fā)送電子郵件

范例:# mail root
命令名稱:last
命令所在路徑:/usr/bin/last
執(zhí)行權(quán)限:所有用戶
語法:last
功能描述:列出目前與過去登入系統(tǒng)的用戶信息
范例:# last
命令名稱:lastlog
命令所在路徑:/usr/bin/lastlog
執(zhí)行權(quán)限:所有用戶
語法:lastlog
功能描述:檢查某特定用戶上次登錄的時(shí)間
范例:# lastlog
# lastlog -u 502
命令名稱:traceroute
命令所在路徑:/bin/traceroute
執(zhí)行權(quán)限:所有用戶
語法:traceroute
功能描述:顯示數(shù)據(jù)包到主機(jī)間的路徑
范例:# traceroute www.baidu.com
命令名稱:netstat
命令所在路徑:/bin/netstat
執(zhí)行權(quán)限:所有用戶
語法:netstat [選項(xiàng)]
功能描述:顯示網(wǎng)絡(luò)相關(guān)信息
 選項(xiàng):
-t : TCP協(xié)議
-u : UDP協(xié)議
-l : 監(jiān)聽
-r : 路由
-n : 顯示IP地址和端口號(hào)

范例:
# netstat -tlun 查看本機(jī)監(jiān)聽的端口
# netstat -an 查看本機(jī)所有的網(wǎng)絡(luò)連接
# netstat -rn 查看本機(jī)路由表
命令名稱:setup
命令所在路徑:/usr/bin/setup
執(zhí)行權(quán)限:root
語法:setup
功能描述:配置網(wǎng)絡(luò)
范例:# setup
命令名稱:mount
命令位置:/bin/mount
執(zhí)行權(quán)限:所有用戶
命令語法:mount [-t 文件系統(tǒng)] 設(shè)備文件名 掛載點(diǎn)

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

關(guān)機(jī)重啟命令

shutdown [選項(xiàng)] 時(shí)間
選項(xiàng):
-c: 取消前一個(gè)關(guān)機(jī)命令
-h: 關(guān)機(jī)
-r: 重啟
其他關(guān)機(jī)命令
# halt
# poweroff
# init 0
其他重啟命令
# reboot
# init 6
系統(tǒng)運(yùn)行級(jí)別
0   關(guān)機(jī)
1   單用戶
2   不完全多用戶,不含NFS服務(wù)
3   完全多用戶
4   未分配
5   圖形界面
6   重啟
修改系統(tǒng)默認(rèn)運(yùn)行級(jí)別
# cat /etc/inittab
id:3:initdefault:
查詢系統(tǒng)運(yùn)行級(jí)別
# runlevel
退出登錄命令
# logout
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、命令基本格式 命令提示符 當(dāng)?shù)卿沴inux系統(tǒng)時(shí),最常見的命令就是:** [root@bogon ~]#**其...
    魯克巴克詩閱讀 968評(píng)論 0 6
  • 系統(tǒng)信息cat /etc/os-release 查看系統(tǒng)詳細(xì)信息(只在centos和redhat上試過生效)arc...
    MicoCube閱讀 795評(píng)論 0 0
  • 1.fedora、redhat、Centos、 suse、ubuntu都是常見的linux 2./分區(qū)、swap分...
    liudai123閱讀 1,023評(píng)論 0 3
  • 作者:Rose 本文詳細(xì)列出Linux常用命令及使用方法,歡迎收藏,方便日后使用。 1.# 表示權(quán)限用戶(如:ro...
    阿修哥閱讀 1,222評(píng)論 0 12
  • linux分內(nèi)核版和發(fā)行版 內(nèi)核版官網(wǎng)地址www.kernel.org Netcraft公司于1994年底在英國成...
    Sx_Ren閱讀 421評(píng)論 1 1

友情鏈接更多精彩內(nèi)容