指令行規則
command [-options] parameter1 parameter2
- command為指令名稱
- [-options]為可選項,[]并不存在于實際指令中,僅在選項設定時會帶-号
- parameter為參數,可以為選項後面的,也可以在command後面的
- 空格很重要,指令中不同參數以空格區分,不論空幾格都視為一格
- Enter鍵後[Enter],指令立即執行
- 指令長度過長可以以“\”來換行輸入指令
重要熱鍵
tab:指令補全;檔案名稱補全
[Ctrl + c]:中斷目前程式
[Ctrl + d]:代表鍵盤輸入結束(EOF),也代表exit
指令幫助查詢:command –help 查詢command的幫助資訊
檢視相應指令的操作說明:man command
常用指令
1、檔案操作類:
1、
mv a b
:在目前目錄下改變目錄a的名字為b
2、
mv a/* b/*
:移動目錄a下的内容到目錄b
3、
pwd
顯示此刻所謂目錄位址
4、
chgrp grpname [-R] dirname/filename ...
:改變目前目錄/檔案的群組為grpname,-R的作用為持續變更,常常用在變更某一目錄内所有的檔案
5、
chown [-R] username[:usergrpname] filename/dirname
:改變標明檔案/標明目錄的使用者擁有者[所在群組]為username[:usergrpname],其中[]框内為可選項
6、
chmod [-R] rwx file/dir
:改變標明檔案/目錄的權限數字(如777 644)
7、
mkdir [-mp] dirname
:建立名為dirname的目錄,(m為設立檔案權限、p為遞歸建立目錄)
8、
rmdir [-p] dirname
:删除名為dirname的目錄,(p意義為連同上層、空的目錄也一并删除)
9、
rm -rf dirname
删除檔案夾以及裡面的内容(dirname為要删除的檔案夾)
其中:
-r:向下遞歸删除
-f:直接強行删除,且沒有任何提示
rm -f 檔案名
直接删除檔案,且無提示
2、任務程序類:
kill -9 pid
:删除使用者程序(pid為相應的程序号)
top
:動态檢視程序
ps
:顯示出目前系統中程序的快照。捕獲系統在某一事件的程序狀态
jobs
:顯示系統背景工作程序
5、“
3、系統使用者類:
pkill -kill -t tty
: 強制踢掉正在登入的使用者
(root使用者可以踢掉任何人包括自己,改變tty為所踢使用者的TTY即可)
root pts/0 *.*.*.* Fri Sep 29 21:10 still logged in
root pts/0 *.*.*.* Fri Sep 29 20:30 - 21:09 (00:39)
如想踢掉pst/0 則使用指令
pkill -kill -t pst/0
2、使用kill指令強制踢掉使用者
[root@oldpan ~]# ps -ef | grep pts/0x
root 10359 10340 0 21:13 pts/0 00:00:00 grep --color=auto pts/0x
kill -9 10359
即可kill掉相應的使用者pid
iptables -F
:關閉防火牆,解決一些端口不能通路的問題。
last
:檢視上次登入使用者的登入情況
who
:檢視目前線上狀态
date [+%Y/%m/%d/+%H:%M]
:顯示目前日期
cal [month] [year]
:顯示目前月曆
ps -aux
:檢視背景執行程式
netstat -a
:檢視網絡的聯機狀态
sync
:同步記憶體中的資料到硬碟(通常在關機前使用)
shutdown
:關機
10、
su
:進入root身份系統;離開則使用
exit
11、
ls -l /
:顯示“/”目錄的目錄連接配接情況(顯示目錄樹)
4、檢視系統資訊
uname -r
:檢視系統核心版本
uname -m
:檢視作業系統的位版本