Linux自學命令

2021-10-03 17:07:35 字數 4623 閱讀 6485

1.touch

命令名稱:touch

命令所在路徑:/bin/touch

執行許可權:所有使用者

功能描述:建立空檔案 或 修改檔案時間

touch test.py 建立空檔案,如果檔案存在,則修改檔案建立時間

2.rm

命令名稱:rm

命令英文原意:remove

命令所在路徑:/bin/rm

執行許可權:所有使用者

功能描述:刪除

rm 檔名 刪除檔案

rm -r 目錄名 遞迴刪除檔案和目錄

rm -f 檔名 強制刪除

rm -rf 目錄名 強制刪除目錄和檔案

3.cat

命令名稱:cat

命令所在路徑:/bin/cat

執行許可權:所有使用者

功能描述:檢視檔案內容,從頭到尾的內容。

cat 檔名 檢視檔案內容內容

cat -n 檔名 檢視檔案內容,並列出行號

4.more

命令名稱:more

命令所在路徑:/bin/more

執行許可權:所有使用者

功能描述:分屏顯示檔案內容

more 檔名 分屏顯示檔案內容

向上翻頁 空格鍵

向下翻頁 b鍵

退出檢視 q鍵

5.head

命令名稱:head

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

執行許可權:所有使用者

功能描述:顯示檔案頭

head 檔名 顯示檔案頭幾行(預設顯示10行)

head -n 20 檔名 顯示檔案前20行

head -n -20 檔名 顯示檔案最後20行

ctrl + c 強制終止檢視模式

ctrl + l 清屏

6.ln

命令名稱:ln

命令英文原意:link

命令所在路徑:/bin/ln

執行許可權:所有使用者

功能描述:鏈結檔案

等同於windows中的快捷方式

新建的鏈結,占用不同的硬碟位置

修改乙個檔案,兩邊都會改變

刪除原始檔,軟連線檔案打不開

ln -s 原始檔 目標檔案 建立鏈結檔案(檔名都必須寫絕對路徑)

1.rm

刪除檔案或目錄

2.cp

命令名稱:cp

命令英文原意:copy

命令所在路徑:/bin/cp

執行許可權:所有使用者

功能描述:複製檔案或目錄

cp 原始檔 目標位置 (複製)

或cp 原始檔 目標位置/目標名稱 (複製並改名)

cp -r 複製目錄

cp -p 連帶檔案屬性一起複製

cp -d 若原始檔是鏈結檔案,則複製鏈結屬性

cp -a 相當於 cp -pdr

3.mv

命令名稱:mv

命令英文原意:move

命令所在路徑:/bin/mv

執行許可權:所有使用者

mv 原始檔 目標位置

mv /root/test /tmp/ 將/root/下的test檔案移動到/tmp/目錄下

mv /root/test /root/newtest 將/root/下的test檔案改名為newtest

chmod

命令名稱:chmod

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

命令所在路徑:/bin/chmod

執行許可權:所有使用者

功能描述:修改許可權

chmod u+x aa aa檔案的屬主加上執行許可權

chmod u-x aa aa檔案的屬主減去執行許可權

chmod g+w,o+w aa aa檔案的屬組和其他人加上寫許可權

chmod u=rwx aa aa檔案的使用者許可權改為所有許可權(讀+寫+執行)

另一種表現方式:

chmod 755 aa aa檔案的屬主許可權是rwx,屬組和其他人是rx

chmod 644 aa aa檔案的屬主許可權是rw,屬組和其他人是r

屬主和屬組命令chown

命令名稱:chown

命令英文原意:change file ownership

命令所在路徑:/bin/chown

執行許可權:所有使用者

功能描述:修改檔案的屬主或屬組

chown 使用者名稱 檔名 改變檔案屬主

chown user1 aa user1必須存在

chown user1:user1 aa 改變屬主同時改變屬組

使用者操作

useradd 使用者名稱 功能描述:新增使用者

passwd 使用者名稱 功能描述:設定使用者密碼

幫助命令

1.man

命令名:man

命令英文原意:manual

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

執行許可權:所有使用者

功能描述:檢視命令的幫助

2.help

命令名:–help

執行許可權:所有使用者

功能描述:檢視命令的幫助

查詢命令

1.whereis

命令名:whereis

命令名稱:whereis

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

執行許可權:所有使用者

功能描述:查詢命令的命令,同時看到幫助文件位置

2.find

命令名稱:find

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

執行許可權:所有使用者

功能描述:搜尋命令

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 按照許可權查詢 如:find /root -perm 644

-iname 按照檔名查詢,不區分大小寫

grep

命令名稱:grep

命令所在路徑:/bin/grep

執行許可權:所有使用者

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

grep 選項 『字串』 查詢路徑

grep -i 「root」 /etc/passwd

-v 反向選擇

-i 忽略大小寫

管道符 |

命令1 | 命令2 命令1的執行結果,作為命令2的執行條件

cat 檔名 | grep 『字串』 提取含有字串的行

ls -l /etc | more 分屏顯示ls內容

關機和重啟命令

shutdown

命令名稱:shutdown

命令所在路徑:/sbin/shutdown

執行許可權:root

功能描述:關機/重啟

shutdown -h now 沒有特殊情況,使用此命令

-h 關機

-r 重啟

reboot

命令名稱:reboot

命令所在路徑:/sbin/reboot

執行許可權:root

功能描述:關機/重啟掛載

掛載命令

mount

命令名稱:mount

命令所在路徑:/bin/mount

執行許可權:所有使用者

功能描述:掛載

linux所有儲存裝置都必須掛載使用,包括硬碟

光碟掛載

/dev/sda1 第乙個scsi硬碟的第一分區

/dev/cdrom 光碟

/dev/hdc ide硬碟 centos 5.5

/dev/sr0 光碟 centos 6.x

mount -t 檔案系統 裝置描述檔案 掛載點(已經存在空目錄)

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

光碟解除安裝

umount /dev/cdrom

umount /mnt/cdrom 注意:退出掛載目錄,才能解除安裝

fdisk -l 檢視裝置名

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

網路命令

ping

命令名稱:ping

命令所在路徑:/bin/ping

執行許可權:所有使用者

功能描述:測試網路暢通性

ping -c 次數 ip 探測網路通暢

ifconfig

命令名稱:ifconfig

命令英文原意:inte***ce configure

命令所在路徑:/sbin/ifconfig

執行許可權:root

功能描述:查詢本機網路資訊

linux命令自學筆記

ls 檢視目錄 win 中的dir命令常引數是 a l cd 進入到乙個目錄 win 中的cd mkdir 建立乙個資料夾 ps mkdir 0nise 建立乙個名為0nise的資料夾 touch 建立乙個文件檔案 ps touch 0nise 建立乙個名為0nise文件檔案 pwd 顯示當前路徑 ...

自學Linux 基礎命令1 10

no 分類 ps1 命令名 用法及引數 功能註解 1 檔案管理 ls ls a 列出當前目錄下的所有檔案,包括以.頭的隱含檔案 檔案管理 ls ls l或ll 列出當前目錄下檔案的詳細資訊 檔案管理 pwd pwd 檢視當前所在目錄的絕對路經 檔案管理 cd cd 回當前目錄的上一級目錄 檔案管理 ...

linux基礎命令自學筆記

第一章 uname r su 和 su ifconfig ip addr date y cal 3 history cd pwdls a,l,d ll ls l 快捷鍵 tab ctrl c echo who whoami which which ls man help 與檔案相關的 mkdir p...