Linux常用命令
ls
命令名稱:ls
命令英文原意:list
命令所在路徑:/bin/ls
執(zhí)行權(quán)限:所有用戶
功能描述:顯示目錄文件
ls (顯示當(dāng)前目錄下文件)
ls 目錄名(顯示指定目錄下文件)
ls -l (長格式顯示目錄文件)
ls -l 文件名(長格式顯示指定文件)
ls -a (顯示所有文件(包含隱藏文件))
ls -al (長格式顯示當(dāng)前目錄下所有文件)
ls -h (文件大小顯示為常見大小單位B KB MB ...)
ls -d (顯示目錄本身,而不是里面的子文件)
長格式顯示項
-rw------- 1 root root 1190 08-10 23:37 anaconda-ks.cfg
①②③④⑤⑥⑦
第①項:權(quán)限位
第②項:引用計數(shù)
第③項:屬主(所有者)
第④項:屬組
第⑤項:大小
第⑥項:最后一次修改時間
第⑦項:文件名
cd
命令名稱:cd
命令英文原意:change directory
命令所在路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
功能描述:切換所在目錄
cd /usr/local/src 切換到指定路徑(使用絕對路徑方式)
cd ~ 進入當(dāng)前用戶的家目錄
cd - 進入上次目錄
cd .. 進入上一級目錄
cd . 進入當(dāng)前目錄
絕對路徑:cd ../usr/local 參照當(dāng)前所在目錄,進行查找。一定要先確定當(dāng)前所在目錄。相對路徑:cd /usr/local 從根目錄開始指定,一級一級遞歸查找。在任何目錄下,都能進入指定位置。
pwd
命令名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執(zhí)行權(quán)限:所有用戶
功能描述:顯示當(dāng)前所在目錄(當(dāng)前工作目錄)
Linux 常見目錄
/ 根目錄
/bin 命令保存目錄(普通用戶就可以讀取的命令)
/boot 啟動目錄,啟動相關(guān)文件
/dev 設(shè)備文件保存目錄
/etc 配置文件保存目錄
/home 普通用戶的家目錄
/lib 系統(tǒng)庫保存目錄
/mnt 系統(tǒng)掛載目錄
/media 掛載目錄
/root 超級用戶的家目錄
/tmp 臨時目錄
/sbin 命令保存目錄(超級用戶才能使用的目錄)
/proc 直接寫入內(nèi)存的
/sys 將內(nèi)核的一些信息映射,可供應(yīng)用程序所用
/usr 系統(tǒng)軟件資源目錄
/usr/bin/ 系統(tǒng)命令(普通用戶)
/usr/sbin/ 系統(tǒng)命令(超級用戶)
/var 系統(tǒng)相關(guān)文檔內(nèi)容
/var/log/ 系統(tǒng)日志位置
/var/spool/mail/ 系統(tǒng)默認(rèn)郵箱位置
/var/lib/ 默認(rèn)安裝的庫文件目錄
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)建空文件或修改文件時間
touch test.py 創(chuàng)建空文件,如果文件存在,則修改文件創(chuàng)建時間
rm
命令名稱:rm
命令英文原意:remove
命令所在路徑:/bin/rm
執(zhí)行權(quán)限:所有用戶
功能描述:刪除
rm 文件名刪除文件
rm -r 目錄名遞歸刪除文件和目錄
rm -f 文件名強制刪除
rm -rf 目錄名強制刪除目錄和文件
cat
命令名稱:cat
命令所在路徑:/bin/cat
執(zhí)行權(quán)限:所有用戶
功能描述:查看文件內(nèi)容,從頭到尾的內(nèi)容。
cat 文件名查看文件內(nèi)容內(nèi)容
cat -n 文件名查看文件內(nèi)容,并列出行號
more
命令名稱:more
命令所在路徑:/bin/more
執(zhí)行權(quán)限:所有用戶
功能描述:分屏顯示文件內(nèi)容
more 文件名分屏顯示文件內(nèi)容
向上翻頁空格鍵
向下翻頁b鍵
退出查看q鍵
head
命令名稱:head
命令所在路徑:/usr/bin/head
執(zhí)行權(quán)限:所有用戶
功能描述:顯示文件頭
head 文件名顯示文件頭幾行(默認(rèn)顯示10行)
head -n 20 文件名顯示文件前20行
head -n -20 文件名顯示文件最后20行
ctrl + c 強制終止查看模式
ctrl + l 清屏
ln
命令名稱:ln
命令英文原意:link
命令所在路徑:/bin/ln
執(zhí)行權(quán)限:所有用戶
功能描述:鏈接文件
等同于Windows中的快捷方式
新建的鏈接,占用不同的硬盤位置
修改一個文件,兩邊都會改變
刪除源文件,軟連接文件打不開
ln -s 源文件目標(biāo)文件創(chuàng)建鏈接文件(文件名都必須寫絕對路徑)
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文件移動到/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)限對文件的含義:
r:讀取文件內(nèi)容如:cat、more、head、tail
w:編輯、新增、修改文件內(nèi)容如:vi、echo 但是不包含刪除文件
x:可執(zhí)行/tmp/11/22/abc ---------
?權(quán)限對目錄的含義:
r:可以查詢目錄下文件名如:ls
w:具有修改目錄結(jié)構(gòu)的權(quán)限如:touch、rm、mv、cp
x:可以進入目錄如: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 改變屬主同時改變屬組
用戶操作
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)限:所有用戶
功能描述:查找命令的命令,同時看到幫助文檔位置
find
命令名稱:find
命令所在路徑:/usr/bin/find
執(zhí)行權(quán)限:所有用戶
功能描述:搜索命令
find 查找位置-name 文件名
find / -name aabbcc 查找/目錄下名為aabbcc的文件
更多選項:
-name 文件名按照文件名查找
-user 用戶名按照屬主用戶名查找文件
-group 組名按照屬組組名查找文件
-nouser 找沒有屬主的文件(除了這三個文件:/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 選項'字串' 查找路徑
grep -i "root" /etc/passwd
-v 反向選擇
-i 忽略大小寫
管道符|
命令1 | 命令2 命令1的執(zhí)行結(jié)果,作為命令2的執(zhí)行條件
cat 文件名| grep '字串' 提取含有字符串的行
ls -l /etc | more 分屏顯示ls內(nèi)容
?linux可以識別的常見壓縮格式:.gz .bz2
?常見的壓縮和打包命令:.tar.gz .tar.bz2
?壓縮/解壓同時打包
tar -zcvf 壓縮文件名源文件
tar -zcvf aa.tar.gz aa
-z 識別.gz格式
-c 壓縮
-v 顯示壓縮過程
-f 指定壓縮包名
tar -zxvf 壓縮文件名 解壓縮同時解打包
tar -jcvf 壓縮文件名源文件壓縮同時打包
tar -jcvf aa.tar.bz2 aa
tar -jxvf aa.tar.bz2 解打包同時解壓縮
查看不解包
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)機/重啟
shutdown -h now 沒有特殊情況,使用此命令
-h 關(guān)機
-r 重啟
reboot
命令名稱:reboot
命令所在路徑:/sbin/reboot
執(zhí)行權(quán)限:root
功能描述:關(guān)機/重啟掛載
掛載命令
mount
命令名稱:mount
命令所在路徑:/bin/mount
執(zhí)行權(quán)限:所有用戶
功能描述:掛載
linux所有存儲設(shè)備都必須掛載使用,包括硬盤
光盤掛載
/dev/cdrom 光盤
/dev/hdc IDE硬盤centos 5.5
/dev/sr0 光盤centos 6.x
mount -t 文件系統(tǒng)設(shè)備描述文件掛載點(已經(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)限:所有用戶
功能描述:測試網(wǎng)絡(luò)暢通性
ping -c 次數(shù)ip 探測網(wǎng)絡(luò)通暢
ifconfig
命令名稱:ifconfig
命令英文原意:interface configure
命令所在路徑:/sbin/ifconfig
執(zhí)行權(quán)限:root
功能描述:查詢本機網(wǎng)絡(luò)信息
-
Linux
+關(guān)注
關(guān)注
87文章
11292瀏覽量
209322 -
IDE
+關(guān)注
關(guān)注
0文章
338瀏覽量
46737
原文標(biāo)題:教程 | Linux常用命令大全
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論