pwd 顯示工作路徑 shutdown -h now 關閉系統 /halt 關閉系統 shutdown -r now 重啟 / reboot 重啟 1、cd命令:這是一個非常基本,也是大家經常需要使用的命令,它用於切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。如: ...
pwd 顯示工作路徑
shutdown -h now 關閉系統 /halt 關閉系統
shutdown -r now 重啟 / reboot 重啟
1、cd命令:這是一個非常基本,也是大家經常需要使用的命令,它用於切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。如:
cd /home 進入根目錄下麵的home目錄cd home 進入當前目錄下的home目錄
cd .. 返回上一層目錄
cd ../.. 返回上兩級目錄
cd / 返回跟目錄
cd - 返回上次所在的目錄
2、ls命令:這是一個非常有用的查看文件與目錄的命令,list之意,它的參數非常多,下麵就列出一些我常用的參數吧,如下:
ls 查看目錄中的文件
ls -a 列出全部的文件,連同隱藏文件(開頭為.的文件)一起列出來
ls -l 顯示文件和目錄的詳細資料
3、mkdir命令:創建
mkdir dir1 創建一個叫做 'dir1' 的目錄'
mkdir dir1 dir2 同時創建兩個目錄
4、rm命令:刪除
rm -f file1 刪除一個叫做 'file1' 的文件'
rmdir dir1 刪除一個叫做 'dir1' 的目錄' (空目錄才能刪除)
rm -rf dir1 刪除一個叫做 'dir1' 的目錄並同時刪除其內容
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容
5、mv命令:該命令用於移動文件、目錄或更名,move之意,它的常用參數如下:-f 如果目標文件已經存在,不會詢問而直接覆蓋
mv file1 file2 把文件file1重命名為file2
mv file1 file2 dir 把文件file1、file2移動到目錄dir中
6、cp命令:該命令用於複製文件,copy之意,它還可以把多個文件一次性地複製到一個目錄下, 它的常用參數如下:
cp -a file1 file2 連同文件的所有特性把文件file1複製成文件file2
cp dir/* . 複製一個目錄下的所有文件到當前工作目錄
cp -a /tmp/dir1 . 複製一個目錄到當前工作目錄
cp -a dir1 dir2 複製一個目錄
7、find命令:find是一個基於查找的功能非常強大的命令
find / -name file1 從 '/' 開始進入根文件系統搜索文件和目錄
find / -user user1 搜索屬於用戶 'user1' 的文件和目錄
find /home/user1 -name \*.bin 在目錄 '/ home/user1' 中搜索帶有'.bin' 結尾的文件
find /usr/bin -type f -atime +100 搜索在過去100天內未被使用過的執行文件
find /usr/bin -type f -mtime -10 搜索在10天內被創建或者修改過的文件
8、ps命令:該命令用於將某個時間點的進程運行情況選取下來並輸出,process之意,它的常用參數如下:
-A :所有的進程均顯示出來
-a :不與terminal有關的所有進程
-u :有效用戶的相關進程
-x :一般與a參數一起使用,可列出較完整的信息
-l :較長,較詳細地將PID的信息列出
其實我們只要記住ps一般使用的命令參數搭配即可,它們並不多,如下:
ps aux 查看系統所有的進程數據
ps ax 查看不與terminal有關的所有進程
ps -lA 查看系統所有的進程數據
ps axjf 查看連同一部分進程樹狀態
9、kill命令:該命令用於向某個工作(%jobnumber)或者是某個PID(數字)傳送一個信號,它通常與ps和jobs命令一起使用,它的基本語法如下:
kill -signal PID
signal的常用參數如下:註:最前面的數字為信號的代號,使用時可以用代號代替相應的信號。
1:SIGHUP,啟動被終止的進程
2:SIGINT,相當於輸入ctrl+c,中斷一個程式的進行
9:SIGKILL,強制中斷一個進程的進行
15:SIGTERM,以正常的結束進程方式來終止進程
17:SIGSTOP,相當於輸入ctrl+z,暫停一個進程的進行
例如:
# 以正常的結束進程方式來終於第一個後臺工作,可用jobs命令查看後臺中的第一個工作進程
kill -SIGTERM %1
# 重新改動進程ID為PID的進程,PID可用ps命令通過管道命令加上grep命令進行篩選獲得
kill -SIGHUP PID
10、tar命令:該命令用於對文件進行打包,預設情況並不會壓縮,如果指定了相應的參數,它還會調用相應的壓縮程式(如gzip和bzip等)進行壓縮和解壓。它的常用參數如下:
- 壓縮:tar -jcv -f filename.tar.bz2 要被處理的文件或目錄名稱
- 查詢:tar -jtv -f filename.tar.bz2
- 解壓:tar -jxv -f filename.tar.bz2 -C 欲解壓縮的目錄
11、chmod命令:該命令用於改變文件的許可權,一般的用法如下:
chmod -R 777 chmod -R 777 意思就是將當前目錄及目錄下所有文件都給予777許可權(所有許可權)
查看文件內容
cat file1 從第一個位元組開始正向查看文件的內容
tac file1 從最後一行開始反向查看一個文件的內容
more file1 查看一個長文件的內容
less file1 類似於 'more' 命令,但是它允許在文件中和正向操作一樣的反向操作
head -2 file1 查看一個文件的前兩行
tail -2 file1 查看一個文件的最後兩行
tail -f /var/log/messages 實時查看被添加到一個文件中的內容
YUM 軟體包升級器 - (Fedora, RedHat及類似系統)
yum install package_name 下載並安裝一個rpm包
yum localinstall package_name.rpm 將安裝一個rpm包,使用你自己的軟體倉庫為你解決所有依賴關係
yum update package_name.rpm 更新當前系統中所有安裝的rpm包
yum update package_name 更新一個rpm包
yum remove package_name 刪除一個rpm包
yum list 列出當前系統中安裝的所有包
yum search package_name 在rpm倉庫中搜尋軟體包
yum clean packages 清理rpm緩存刪除下載的包
yum clean headers 刪除所有頭文件
yum clean all 刪除所有緩存的包和頭文件
WinSCP和PuTTY(與Linux系統鏈接的工具)的安裝和使用