常用命令
檔案目錄處理命令
查詢命令
目錄處理命令
檔案處理命令
鏈結命令
許可權管理命令
檔案搜尋命令
幫助命令
使用者管理命令
壓縮解壓命令
網路命令
關機重啟命令
常用命令使用講解
檔案目錄處理命令
查詢命令
實現功能
範例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 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 建立檔案...