Linux學習 LINUX常用命令

2021-10-02 18:57:50 字數 4768 閱讀 1822

常用命令

檔案目錄處理命令

查詢命令

目錄處理命令

檔案處理命令

鏈結命令

許可權管理命令

檔案搜尋命令

幫助命令

使用者管理命令

壓縮解壓命令

網路命令

關機重啟命令

常用命令使用講解

檔案目錄處理命令

查詢命令

實現功能

範例ls

顯示目錄檔案

ls /tmp

ls -l

顯示詳細資訊

ls -l /tmp

ls -lh

檔案大小以單位顯示

ls -lh /tmp

ls -a

顯示所有檔案,包括隱藏檔案

ls -a /tmp

ls -d

檢視目錄屬性

ls -d /tmp

目錄處理命令

實現功能

範例mkdir

新建乙個目錄

makdir /tmp/directory

mkdir -p

遞迴建立目錄

makdir /tmp/directory/file.list

cd切換目錄

cd /tmp/directory

pwd顯示當前目錄

pwd 回車

rmdir

刪除空目錄

rmdir /tmp/directory

cp複製檔案

cp /tmp/directory/file.list /etc 將tmp中directory目錄中的file.list檔案複製到etc中

cp -r

複製目錄

cp -r /tmp /etc 將目錄tmp複製到etc下

cp -p

保留檔案屬性

--------

cp -rp

複製且保留原目錄屬性

--------

mv剪下

rm /tmp/directory/file.list /etc 將檔案file.list剪下到etc目錄下

mv改名

rm /tmp/directory dire 將目錄directory改名為dire

rm刪除檔案

rm /tmp/directory/file.list

rm -r

刪除目錄

rm -r /tmp

rm -f

強制刪除檔案

--------

rm -rf

強制刪除目錄

--------

檔案處理命令

實現功能

範例touch

建立空檔案

touch /tmp/file

cat顯示檔案內容

cat /ect/issue

cat -n

按行號顯示檔案內容

cat -n /ect/issue

tac從後往前顯示檔案內容

--------

more

分頁顯示檔案內容,空格或f->翻頁,enter->換行,q活q->退出

more /etc/services

less

分頁顯示檔案內容,與more相比,less支援上箭頭向上翻頁

--------

head

顯示檔案內容

--------

head -n

顯示前n行的檔案內容

head -n 20 /etc/service

tail -n

顯示檔案後面n行內容

tail -n 20

tail -f

動態顯示檔案末尾內容

--------

鏈結命令

實現功能

範例ln

建立硬鏈結檔案

ln /tmp/issue.soft

ln -s

建立軟鏈結檔案

ln -s /tmp/issue.hard

許可權管理命令

許可權管理命令

實現功能

範例chmod

改變檔案或目錄許可權

chmod g+w file 給file檔案所屬組寫的許可權

chmod -r

遞迴改變檔案或目錄許可權

chmod -r u+x /tmp 給tmp目錄及其目錄下的檔案所有者執行的許可權

chown

改變檔案或目錄的所有者

chown one two 改變two的所有者為one

chgrp

改變檔案或目錄的所屬組

chgrp three four 改變four的所屬組為three

umask

顯示設定檔案的預設許可權

--------

umask -s

以rwx形式顯示新建檔案預設許可權

--------

檔案搜尋命令

檔案搜尋命令

實現功能

範例find

檔案搜尋

find [搜尋範圍] [匹配條件]

locate

在檔案資料庫中查詢檔案

locate file.list

which

所搜命令所在目錄及別名資訊

which ls

whereis

搜尋命令所在目錄及幫助文件路徑

whereis ls

grep

在檔案中搜尋字串匹配的行並輸出

grep mysql /root/install.log

幫助命令

幫助命令

實現功能

範例man

獲得配置檔案或命令的幫助資訊

man services 檢視配置檔案services的幫助資訊

help

獲得shell內建命令的幫助資訊

help umask

使用者管理命令

使用者管理命令

實現功能

範例useradd

新增新使用者

useradd oneown

passwd

設定使用者密碼

passwd oneown

who檢視登入使用者資訊

who 回車

w檢視登入使用者詳細資訊

w 回車

壓縮解壓命令

壓縮解壓命令

實現功能

壓縮格式

gzip

壓縮檔案

.gzgunzip

解壓.gz的壓縮檔案

----

tar -cf

打包目錄

.tar

tar -zcf

打包並壓縮

.tar.gz

tar -zxf

解壓縮----

zip壓縮檔案

.zip

zip -r

壓縮目錄

.zip

unzip

解壓.zip的壓縮檔案

----

bzip2 -k

產生壓縮檔案後保留原始檔

.bz2

bunzip2 -k

解壓縮後保留原始檔

----

網路命令

網路命令

實現功能

範例write

給使用者傳送資訊,以ctrl+d儲存結束

write one

wall

廣播式傳送資訊

wall hello world

ping

測試網路連通性

ping 192.168.1.1

ping -c

指定傳送次數

ping -c 3 192.168.1.1

ifconfig

檢視和設定網絡卡資訊

ifconfig eth0 192.168.1.1

mail

檢視傳送電子郵件

mail root

last

列出目前與過去登入系統的使用者資訊

last 回車

lastlog

檢查某特定使用者上次登陸時間

lastlog -u 502

traceroute

顯示資料報到主機間的路徑

檢視本機監聽的埠

netstat -tlun 回車

netstat -an

檢視本機所有的網路連線

netstat -an 回車

netstat -rn

檢視本機路由表

netstat -rn 回車

setup

配置網路

setup 回車

mount -t

掛載命令

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

關機重啟命令

關機重啟命令

實現功能

範例shutdown -h now

立刻關機

shutdown -h now 回車

shutdown -h 時間

定時關機

shutdown -h 20:30

shutdown -r now

立刻重啟

shutdown -r now

shutdown -r 時間

定時重啟

shutdown -r 20:30

shutdown -c

取消關機命令

shutdown -c

linux 學習(三)linux常用命令

linux命令挺多的,為了方便記憶,在這記錄一下 pwd 檢視當前處於哪個目錄下 whoami 檢視當前使用者是誰 sudo i 切換到root使用者下 su username 切換使用者 touch 建立檔案 ls 檢視檔案列表 cp 拷貝檔案 mv 移動檔案 rm 刪除檔案 mkdir 建立檔案...

linux學習 linux常用命令總結

在學習linux的過程中,會遇到很多的命令,現將一下常用的命令記錄在此,以備查詢安裝mysql方法 yum list installed mysql rpm qa grep mysql 安裝mysql客戶端 yum install mysql 安裝mysql 伺服器端 yum install mys...

linux 學習(三)linux常用命令

linux命令挺多的,為了方便記憶,在這記錄一下 pwd 檢視當前處於哪個目錄下 whoami 檢視當前使用者是誰 sudo i 切換到root使用者下 su username 切換使用者 touch 建立檔案 ls 檢視檔案列表 cp 拷貝檔案 mv 移動檔案 rm 刪除檔案 mkdir 建立檔案...