Linux筆記:linux經常使用命令

文件目錄操做

1.展現目錄命令

ls  # 展現當前目錄下的可見文件
ls -a    # 展現當前目錄下全部的文件(包括隱藏的文件)
ls -l    # 展現當前目錄下文件的詳細信息
ll    # 展現當前目錄下文件的詳細信息
ll -a    # 展現當前目錄下全部文件的詳細信息
ll -h    # 友好的顯示當前目錄下文件的詳細信息
pwd    # 顯示當前所在目錄

 

2.切換目錄命令

cd dir    # 切換到dir目錄下
cd ..    # 切換到上一級目錄
cd /    # 切換到系統根目錄下
cd ~    # 切換到當前用戶的根目錄下

3.建立目錄命令

mkdir dir    # 在當前目錄下建立一個dir目錄
mkdir -p dir/a/b    在dir目錄下的a目錄下建立一個b目錄,若是上一級目錄不存在,則連它的父目錄一塊兒建立

4.刪除目錄命令

rmdir dir    刪除當前目錄下的dir目錄(該命令只可以刪除空目錄)

5.建立文件命令

touch exam.txt  # 在當前目錄下建立一個exam.txt的文件

6.刪除文件命令

rm -f exam.txt  # 直接刪除text.txt文件
rm -r exam  # 遞歸刪除,即刪除exam目錄以及其目錄下的子目錄(帶詢問的刪除)
rm -rf exam  # 直接刪除exam目錄以及其目錄下的子目錄(不詢問,強制刪除)

7.打包解壓命令

 tar命令經常使用參數

-c  建立一個新tar文件
-v  顯示運行過程的信息
-f  指定文件名
-z  調用gzip命令進行壓縮
-t  查看壓縮文件的內容
-x  解開tar文件nginx

命令使用示例

tar -cvf exam.tar exam    # 將當前目錄下的exam目錄打包成exam.tar文件
tar -zcvf exam.tar.gz exam    # 將當前目錄下的exam目錄打包並壓縮成exam.tar.gz文件
tar -xvf exam.tar    # 將exam.tar文件解壓到當前目錄
tar -xvf exam.tar -C b    # 將exam.tar文件解壓到當前目錄的b目錄下(解壓到指定目錄)

8.移動複製命令

mv exam1.txt exam2.txt    # 將exam1.txt重命名exam.2txt
mv exam1.txt exam/exam2.txt    # 將exam1.txt移動到當前目錄下的exam目錄下並重命名爲exam2.txt
cp exam1.txt exam2.txt    # 複製exam1.txt並粘貼到當前目錄下,而後重命名爲exam2.txt
cp exam1.txt exam    # 複製exam1.txt並粘貼到當前目錄下的exam目錄下

9.文件查看命令

cat index.xml    # 查看index.xml的文件內容,當文件內容過長時後面的內容沒法查看
more index.xml    # 分頁查看index.xml的文件內容,空格鍵翻頁,回車鍵下一行,但翻頁後沒法查看上一頁的內容
less index.xml    # 分頁查看index.xml的文件內容,PGUP鍵查看上一頁,PGDN鍵查看下一頁
tail index.xml    # 查看index.xml文件的尾部內容
tail -10 index.xml    # 查看index.xml文件的後10行內容
tail -f catalina.log    # 動態查看日誌
ctrl+c    # 結束查看

10.內容查找命令

grep abc exam.txt    # 在exam.txt文件中查找abc
grep abc exam.txt --color    # 在exam.txt文件中查找abc,並高亮顯示

11.管道鏈接命令

 該命令的做用是將一個命令的輸出做爲另外一個命令的輸入。網絡

cat index.xml | more    # 分頁查詢index.xml的內容
ps –ef | grep aio    # 查詢名稱中包含aio的進程

12.重定向輸出命令

cat exam.txt > exam1.txt    # 將text.txt查出的內容輸出到exam1.txt中,若是以前exam1.txt中有數據將覆蓋,沒有該文件 將會建立。此時將再也不命令行輸出
cat exam.txt >> exam1.txt    # 將text.txt查出的內容輸出到exam1.txt中,若是以前exam1.txt中有數據將會在原有數據後面  追加查出的數據

13.執行控制命令

 當咱們須要同時執行多個命令時可使用&&符號進行命令的鏈接。
 架構

mkdir exam && cd exam  # 建立exam目錄而且打開該目錄(注意:只有在&&符號前的命令執行成功後面的命令纔會執行)

網絡通信命令

1.網絡設備顯示

ifconfig     # 顯示網絡設備信息
ifconfig eth0 up    # 啓用eth0網卡
ifconfig eth0 down    # 禁用eth0網卡

2.網絡暢通探測

ping 192.163.124.21    # 檢測與ip爲192.163.124.21的鏈接是否通暢

3.網絡端口查看

netstat -an | grep 3306    # 查詢3306端口的佔用狀況

4.網絡資源下載

wget http://nginx.org/download/nginx-1.9.12.tar.gz  # 下載網絡資源

系統管理命令

1.系統時間管理

date    # 顯示系統時間
date -s "2014-01-01 10:10:10"    # 設置系統時間

2.查看磁盤信息

df -h    #友好顯示大小

3.查看內存狀態

free -m    # 以mb單位顯示內存組昂頭

4.清除屏幕信息

clear    # 清屏

5.查看進程狀態

ps -ef    # 查看全部的進程
ps -ef | grep 2868    # 查看pid爲2868的進程

6.結束殺死進程

kill 2868    # 結束pid爲2868的進程
kill -9 2868    # 強制結束pid爲2868的進程

7.查看文件大小

du -h    # 顯示當前目錄的大小

8.查看當前用戶

who    # 查看當前用戶信息

9.查看當前主機

hostname    # 查看當前主機名稱

10.查看系統信息

uname -a    # 顯示本機詳細信息

11.查看系統架構

arch    # 顯示機器的處理器架構(1)

用戶和組管理

1.添加用戶

useradd tom -d /home/hello    # 添加一個tom用戶,並指定tom用戶的家目錄爲hello

2.刪除用戶

userdel -r tom    # 刪除tom用戶及其home目錄

3.建立組

useradd tom -g public  # 建立一個tom用戶併爲其指定組public

4.刪除組

groupdel public  # 刪除組,若是該組有用戶成員,則必須先刪除其用戶才能刪除組

5.查看用戶組

id tom    # 查看tom用戶的UID和GID

6.切換到root用戶

su - root    # 切換到root用戶

文件權限管理

 

1.文件類型標誌

普通文件(-) 目錄(d) 符號連接(l)less

2.變動權限命令

chmod 777 exam.txt    # 對exam.txt賦予全部用戶全部權限
chmod u=rwx,g=rx,o=rx exam.txt    # 對exam.txt的所屬用戶賦予rwx(讀,寫,執行)權限,所屬組賦予rx權限,其它用戶賦予rx權限

3.變動文件或目錄所屬用戶和組 

chown tom:public exam.txt    # 變動exam.txt的所屬用戶爲tom和所屬組爲public
chown -R tom:public dir    # 變動dir中的全部子目錄及文件的所屬用戶爲tom和所屬組爲public

 

系統關機重啓

shutdown -h now    # 關閉系統(1)
shutdown -h hours:minutes &    # 按預約時間關閉系統
shutdown -c    # 取消按預約時間關閉系統
shutdown -r now    # 重啓(1)
reboot    # 重啓(2)
logout    # 註銷

 

掛載文件系統

mount /dev/hda2 /mnt/hda2    # 掛載一個叫作hda2的盤 - 肯定目錄 '/ mnt/hda2' 已經存在
umount /dev/hda2    # 卸載一個叫作hda2的盤 - 先從掛載點 '/ mnt/hda2' 退出
mount /dev/cdrom /mnt/cdrom    # 掛載一個cdrom或dvdrom
mount -o loop file.iso /mnt/cdrom    # 掛載一個文件或ISO鏡像文件

 


做者:朝雨憶輕塵
出處:https://www.cnblogs.com/xifengxiaoma/ 
版權全部,歡迎轉載,轉載請註明原文做者及出處。oop

su - root 切換到root用戶spa

相關文章
相關標籤/搜索