0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux教程之Linux常用命令大全

馬哥Linux運(yùn)維 ? 來(lái)源:未知 ? 2019-03-30 10:34 ? 次閱讀

Linux常用命令

ls

命令名稱:ls

命令英文原意:list

命令所在路徑:/bin/ls

執(zhí)行權(quán)限:所有用戶

功能描述:顯示目錄文件

ls (顯示當(dāng)前目錄下文件)

ls 目錄名(顯示指定目錄下文件)

ls -l (長(zhǎng)格式顯示目錄文件)

ls -l 文件名(長(zhǎng)格式顯示指定文件)

ls -a (顯示所有文件(包含隱藏文件))

ls -al (長(zhǎng)格式顯示當(dāng)前目錄下所有文件)

ls -h (文件大小顯示為常見(jiàn)大小單位B KB MB ...)

ls -d (顯示目錄本身,而不是里面的子文件)

長(zhǎng)格式顯示項(xiàng)

-rw------- 1 root root 1190 08-10 23:37 anaconda-ks.cfg

①②③④⑤⑥⑦

第①項(xiàng):權(quán)限位

第②項(xiàng):引用計(jì)數(shù)

第③項(xiàng):屬主(所有者)

第④項(xiàng):屬組

第⑤項(xiàng):大小

第⑥項(xiàng):最后一次修改時(shí)間

第⑦項(xiàng):文件名

cd

命令名稱:cd

命令英文原意:change directory

命令所在路徑:shell內(nèi)置命令

執(zhí)行權(quán)限:所有用戶

功能描述:切換所在目錄

cd /usr/local/src 切換到指定路徑(使用絕對(duì)路徑方式)

cd ~ 進(jìn)入當(dāng)前用戶的家目錄

cd - 進(jìn)入上次目錄

cd .. 進(jìn)入上一級(jí)目錄

cd . 進(jìn)入當(dāng)前目錄

絕對(duì)路徑:cd ../usr/local 參照當(dāng)前所在目錄,進(jìn)行查找。一定要先確定當(dāng)前所在目錄。相對(duì)路徑:cd /usr/local 從根目錄開(kāi)始指定,一級(jí)一級(jí)遞歸查找。在任何目錄下,都能進(jìn)入指定位置。

pwd

命令名稱:pwd

命令英文原意:print working directory

命令所在路徑:/bin/pwd

執(zhí)行權(quán)限:所有用戶

功能描述:顯示當(dāng)前所在目錄(當(dāng)前工作目錄)

Linux 常見(jiàn)目錄

/ 根目錄

/bin 命令保存目錄(普通用戶就可以讀取的命令)

/boot 啟動(dòng)目錄,啟動(dòng)相關(guān)文件

/dev 設(shè)備文件保存目錄

/etc 配置文件保存目錄

/home 普通用戶的家目錄

/lib 系統(tǒng)庫(kù)保存目錄

/mnt 系統(tǒng)掛載目錄

/media 掛載目錄

/root 超級(jí)用戶的家目錄

/tmp 臨時(shí)目錄

/sbin 命令保存目錄(超級(jí)用戶才能使用的目錄)

/proc 直接寫入內(nèi)存的

/sys 將內(nèi)核的一些信息映射,可供應(yīng)用程序所用

/usr 系統(tǒng)軟件資源目錄

/usr/bin/ 系統(tǒng)命令(普通用戶)

/usr/sbin/ 系統(tǒng)命令(超級(jí)用戶)

/var 系統(tǒng)相關(guān)文檔內(nèi)容

/var/log/ 系統(tǒng)日志位置

/var/spool/mail/ 系統(tǒng)默認(rèn)郵箱位置

/var/lib/ 默認(rèn)安裝的庫(kù)文件目錄

mkdir

命令名稱:mkdir

命令英文原意:make directories

命令所在路徑:/bin/mkdir

執(zhí)行權(quán)限:所有用戶

功能描述:建立目錄

mkdir test 創(chuàng)建名為test的目錄

mkdir -p test1/test2/test3 遞歸創(chuàng)建

rmdir

命令名稱:rmdir

命令英文原意:remove empty directories

命令所在路徑:/bin/rmdir

執(zhí)行權(quán)限:所有用戶

功能描述:刪除目錄(只能刪除空目錄)

![](/assets/屏幕快照2017-07-19 上午11.05.47.png)

touch

命令名稱:touch

命令所在路徑:/bin/touch

執(zhí)行權(quán)限:所有用戶

功能描述:創(chuàng)建空文件或修改文件時(shí)間

touch test.py 創(chuàng)建空文件,如果文件存在,則修改文件創(chuàng)建時(shí)間

rm

命令名稱:rm

命令英文原意:remove

命令所在路徑:/bin/rm

執(zhí)行權(quán)限:所有用戶

功能描述:刪除

rm 文件名刪除文件

rm -r 目錄名遞歸刪除文件和目錄

rm -f 文件名強(qiáng)制刪除

rm -rf 目錄名強(qiáng)制刪除目錄和文件

cat

命令名稱:cat

命令所在路徑:/bin/cat

執(zhí)行權(quán)限:所有用戶

功能描述:查看文件內(nèi)容,從頭到尾的內(nèi)容。

cat 文件名查看文件內(nèi)容內(nèi)容

cat -n 文件名查看文件內(nèi)容,并列出行號(hào)

more

命令名稱:more

命令所在路徑:/bin/more

執(zhí)行權(quán)限:所有用戶

功能描述:分屏顯示文件內(nèi)容

more 文件名分屏顯示文件內(nèi)容

向上翻頁(yè)空格鍵

向下翻頁(yè)b鍵

退出查看q鍵

head

命令名稱:head

命令所在路徑:/usr/bin/head

執(zhí)行權(quán)限:所有用戶

功能描述:顯示文件頭

head 文件名顯示文件頭幾行(默認(rèn)顯示10行)

head -n 20 文件名顯示文件前20行

head -n -20 文件名顯示文件最后20行

ctrl + c 強(qiáng)制終止查看模式

ctrl + l 清屏

ln

命令名稱:ln

命令英文原意:link

命令所在路徑:/bin/ln

執(zhí)行權(quán)限:所有用戶

功能描述:鏈接文件

等同于Windows中的快捷方式

新建的鏈接,占用不同的硬盤位置

修改一個(gè)文件,兩邊都會(huì)改變

刪除源文件,軟連接文件打不開(kāi)

ln -s 源文件目標(biāo)文件創(chuàng)建鏈接文件(文件名都必須寫絕對(duì)路徑)

rm

刪除文件或目錄

cp

命令名稱:cp

命令英文原意:copy

命令所在路徑:/bin/cp

執(zhí)行權(quán)限:所有用戶

功能描述:復(fù)制文件或目錄

cp 源文件目標(biāo)位置(復(fù)制)

cp 源文件目標(biāo)位置/目標(biāo)名稱(復(fù)制并改名)

cp -r 復(fù)制目錄

cp -p 連帶文件屬性一起復(fù)制

cp -d 若源文件是鏈接文件,則復(fù)制鏈接屬性

cp -a 相當(dāng)于cp -pdr

mv

命令名稱:mv

命令英文原意:move

命令所在路徑:/bin/mv

執(zhí)行權(quán)限:所有用戶

mv 源文件目標(biāo)位置

mv /root/test /tmp/ 將/root/下的test文件移動(dòng)到/tmp/目錄下

mv /root/test /root/newtest 將/root/下的test文件改名為newtest

權(quán)限管理

?權(quán)限位

-rw-r--r--. 1 root root 44736 7月18 00:38 install.log

?權(quán)限位是十位

第一位:代表文件類型

- 普通文件

d 目錄文件

l 鏈接文件

其他九位:代表各用戶的權(quán)限

(前三位=屬主權(quán)限u 中間三位=屬組權(quán)限g 其他人權(quán)限o)

r 讀4

w 寫2

x 執(zhí)行1

?權(quán)限意義

?權(quán)限對(duì)文件的含義:

r:讀取文件內(nèi)容如:cat、more、head、tail

w:編輯、新增、修改文件內(nèi)容如:vi、echo 但是不包含刪除文件

x:可執(zhí)行/tmp/11/22/abc ---------

?權(quán)限對(duì)目錄的含義:

r:可以查詢目錄下文件名如:ls

w:具有修改目錄結(jié)構(gòu)的權(quán)限如:touch、rm、mv、cp

x:可以進(jìn)入目錄如:cd

chmod

命令名稱:chmod

命令英文原意:change the permissions mode of a file

命令所在路徑:/bin/chmod

執(zhí)行權(quán)限:所有用戶

功能描述:修改權(quán)限

chmod u+x aa aa文件的屬主加上執(zhí)行權(quán)限

chmod u-x aa aa文件的屬主減去執(zhí)行權(quán)限

chmod g+w,o+w aa aa文件的屬組和其他人加上寫權(quán)限

chmod u=rwx aa aa文件的用戶權(quán)限改為所有權(quán)限(讀+寫+執(zhí)行)

另一種表現(xiàn)方式:

chmod 755 aa aa文件的屬主權(quán)限是rwx,屬組和其他人是rx

chmod 644 aa aa文件的屬主權(quán)限是rw,屬組和其他人是r

屬主和屬組命令chown

命令名稱:chown

命令英文原意:change file ownership

命令所在路徑:/bin/chown

執(zhí)行權(quán)限:所有用戶

功能描述:修改文件的屬主或?qū)俳M

chown 用戶名文件名改變文件屬主

chown user1 aa user1必須存在

chown user1:user1 aa 改變屬主同時(shí)改變屬組

用戶操作

useradd 用戶名功能描述:添加用戶

passwd 用戶名功能描述:設(shè)定用戶密碼

man

命令名:man

命令英文原意:manual

命令所在路徑:/usr/bin/man

執(zhí)行權(quán)限:所有用戶

功能描述:查看命令的幫助

--help

命令名:--help

執(zhí)行權(quán)限:所有用戶

功能描述:查看命令的幫助

whereis

命令名:whereis

命令名稱:whereis

命令所在路徑:/usr/bin/whereis

執(zhí)行權(quán)限:所有用戶

功能描述:查找命令的命令,同時(shí)看到幫助文檔位置

find

命令名稱:find

命令所在路徑:/usr/bin/find

執(zhí)行權(quán)限:所有用戶

功能描述:搜索命令

find 查找位置-name 文件名

find / -name aabbcc 查找/目錄下名為aabbcc的文件

更多選項(xiàng):

-name 文件名按照文件名查找

-user 用戶名按照屬主用戶名查找文件

-group 組名按照屬組組名查找文件

-nouser 找沒(méi)有屬主的文件(除了這三個(gè)文件:/proc、/sys、/mnt/cdrom)

-size 按照文件大小k M 如:find / -size +50k

-type 按照文件類型查找(f=普通d=目錄l=鏈接)

-perm 按照權(quán)限查找如:find /root -perm 644

-iname 按照文件名查找,不區(qū)分大小寫

grep

命令名稱:grep

命令所在路徑:/bin/grep

執(zhí)行權(quán)限:所有用戶

功能描述:查找符合條件的字串

grep 選項(xiàng)'字串' 查找路徑

grep -i "root" /etc/passwd

-v 反向選擇

-i 忽略大小寫

管道符|

命令1 | 命令2 命令1的執(zhí)行結(jié)果,作為命令2的執(zhí)行條件

cat 文件名| grep '字串' 提取含有字符串的行

ls -l /etc | more 分屏顯示ls內(nèi)容

?linux可以識(shí)別的常見(jiàn)壓縮格式:.gz .bz2

?常見(jiàn)的壓縮和打包命令:.tar.gz .tar.bz2

?壓縮/解壓同時(shí)打包

tar -zcvf 壓縮文件名源文件

tar -zcvf aa.tar.gz aa

-z 識(shí)別.gz格式

-c 壓縮

-v 顯示壓縮過(guò)程

-f 指定壓縮包名

tar -zxvf 壓縮文件名 解壓縮同時(shí)解打包

tar -jcvf 壓縮文件名源文件壓縮同時(shí)打包

tar -jcvf aa.tar.bz2 aa

tar -jxvf aa.tar.bz2 解打包同時(shí)解壓縮

查看不解包

tar -ztvf aa.tar.gz 查看不解壓

tar -jtvf aa.tar.bz2

-t 只查看,不解壓

tar -jxvf root.tar.bz2 -C /tmp/ 指定解壓縮位置

shutdown

命令名稱:shutdown

命令所在路徑:/sbin/shutdown

執(zhí)行權(quán)限:root

功能描述:關(guān)機(jī)/重啟

shutdown -h now 沒(méi)有特殊情況,使用此命令

-h 關(guān)機(jī)

-r 重啟

reboot

命令名稱:reboot

命令所在路徑:/sbin/reboot

執(zhí)行權(quán)限:root

功能描述:關(guān)機(jī)/重啟掛載

掛載命令

mount

命令名稱:mount

命令所在路徑:/bin/mount

執(zhí)行權(quán)限:所有用戶

功能描述:掛載

linux所有存儲(chǔ)設(shè)備都必須掛載使用,包括硬盤

光盤掛載

/dev/sda1 第一個(gè)scsi硬盤的第一分區(qū)

/dev/cdrom 光盤

/dev/hdc IDE硬盤centos 5.5

/dev/sr0 光盤centos 6.x

mount -t 文件系統(tǒng)設(shè)備描述文件掛載點(diǎn)(已經(jīng)存在空目錄)

mount -t iso9660 /dev/cdrom /mnt/cdrom

光盤卸載

umount /dev/cdrom

umount /mnt/cdrom 注意:退出掛載目錄,才能卸載

fdisk -l 查看設(shè)備名

mount -t vfat /dev/sdb1 /mnt/usb

ping

命令名稱:ping

命令所在路徑:/bin/ping

執(zhí)行權(quán)限:所有用戶

功能描述:測(cè)試網(wǎng)絡(luò)暢通性

ping -c 次數(shù)ip 探測(cè)網(wǎng)絡(luò)通暢

ifconfig

命令名稱:ifconfig

命令英文原意:interface configure

命令所在路徑:/sbin/ifconfig

執(zhí)行權(quán)限:root

功能描述:查詢本機(jī)網(wǎng)絡(luò)信息

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11378

    瀏覽量

    211342
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    344

    瀏覽量

    47048

原文標(biāo)題:教程 | Linux常用命令大全

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux常用命令匯總

    本篇文章一個(gè)介紹了約40個(gè)Linux常用命令,這些命令也正是Linux入門的精髓之處,所以,對(duì)于這些命令一定要多加練習(xí),熟練掌握,那么以后你
    發(fā)表于 10-25 15:08 ?730次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>匯總

    Linux常用命令總結(jié)

    不少Linux運(yùn)維初級(jí)同學(xué),一到面試環(huán)節(jié),就會(huì)在基礎(chǔ)上掉鏈子,比如一些簡(jiǎn)單的命令都會(huì)不知道,今天浩道跟大家分享這篇硬核干貨,可以幫助大家?guī)追昼娀仡櫿莆?b class='flag-5'>Linux常用命令?。?!
    發(fā)表于 09-04 17:14 ?801次閱讀

    linux常用命令

    linux常用命令
    發(fā)表于 08-20 22:53

    Linux常用命令

    Linux常用命令
    發(fā)表于 05-08 14:39

    linux常用命令

    linux常用命令集 名稱:cal使用權(quán)限:所有使用者使用方式:cal [-mjy] [month [year]]說(shuō)明:顯示日歷。若只有一個(gè)參數(shù),則代表年份(1-9999),顯
    發(fā)表于 01-18 12:45 ?859次閱讀

    嵌入式Linux常用命令

    嵌入式Linux常用命令,比較基礎(chǔ),非常實(shí)用,適合新手學(xué)習(xí)。
    發(fā)表于 11-24 15:22 ?4次下載

    Ubuntu常用命令大全

    Ubuntu常用命令大全,包括常用管理目錄,系統(tǒng)命令,硬盤相關(guān),內(nèi)存相關(guān),查看進(jìn)程等命令
    發(fā)表于 01-06 11:16 ?0次下載

    Linux終端常用命令大全

    Linux終端常用命令大全,通俗易懂,容易上手。包含所有命令,方便查找各個(gè)指令功能。
    發(fā)表于 04-28 16:30 ?15次下載

    Linux常用命令大全詳細(xì)說(shuō)明

    Linux常用命令大全(非常全?。。。?最近都在和Linux打交道,感覺(jué)還不錯(cuò)。我覺(jué)得Linux相比windows比較麻煩的就是很多東西都要
    發(fā)表于 09-24 08:00 ?5次下載
    <b class='flag-5'>Linux</b>的<b class='flag-5'>常用命令</b><b class='flag-5'>大全</b>詳細(xì)說(shuō)明

    linux常用命令手冊(cè)

    linux常用命令手冊(cè)免費(fèi)下載。
    發(fā)表于 06-01 14:59 ?68次下載

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發(fā)表于 03-03 09:20 ?0次下載

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1226次閱讀

    Linux常用命令手冊(cè)分享

    linux常用命令合集
    發(fā)表于 04-26 11:46 ?1次下載

    linux常用命令及用法

    Linux是一種開(kāi)源的操作系統(tǒng),它以穩(wěn)定、高效和安全的特點(diǎn)受到廣大用戶的喜愛(ài)。掌握Linux常用命令及其用法對(duì)于操作系統(tǒng)的管理和開(kāi)發(fā)都至關(guān)重要。本文將詳盡、詳實(shí)、細(xì)致地介紹Linux
    的頭像 發(fā)表于 11-17 09:47 ?778次閱讀

    Linux實(shí)用命令大全

    Linux實(shí)用命令大全
    的頭像 發(fā)表于 10-23 13:50 ?367次閱讀
    <b class='flag-5'>Linux</b>實(shí)<b class='flag-5'>用命令</b><b class='flag-5'>大全</b>