Linux-CentOS6.5:二、基本命令


 基礎命令

Linux基礎命令使用格式為:命令名 [選項]... [參數]...

其中,不同的[選項],命令執行的結果也不相同。可以使用--help選項,查看某個命令的用法。

ifconfig

查看ip

cd

進入到指定目錄。cd /etc  進入etc目錄下;cd ..  退回上一次目錄;cd / 進入到根目錄/

ls

列舉文件。用法:ls [選項]... [文件]...

ls -a /etc 列舉/etc目錄下所有文件,包括掩藏文件

-a, --all 不隱藏任何以. 開始的項目

-A, --almost-all 列出除. .. 以外的任何項目

-F, --classify 加上文件類型的指示符號(*/=@| 其中一個)    

  * 代表可執行文件  / 代表目錄  @ 代表鏈接文件  | 代表管道文件  = 代表套接字  > 代表進程間通訊設備 

ll

列舉文件及文件的詳細信息 約等於ls -l

date

系統時間命令。格式化輸出系統時間:date "+%Y-%m-%d %H:%M:%S"      設置時間: 設置年月日  date -s 01/02/18   2018年1月2日;        設置時分秒  date -s 10:11:12   10點11分12秒        設置完整時間  date mmddHHMMYY.SS   月日時分年.秒

clear

清屏

whoami

查看當前登陸用戶

who

顯示當前已登錄的用戶信息。(顯示有多少用戶連接該系統)

shutdown

關機。init 0也表示關機

reboot

重啟。init 6也表示重啟

$PATH env/set 

環境變量中的PATH的值查看系統環境變量

grep

搜索命令,相當於Windows上的ctrl+f

echo

輸出一段文本

>

輸出重定向,echo 1 >  /1.txt,將1寫入根目錄下的1.txt中。多次輸出時,會覆蓋。

>>

輸出附加定向,值不會覆蓋。

例:ls >> 1.txt,即將ls輸出的內容不覆蓋的寫到當前目錄中的1.txt中

|

管道操作符,即左邊的輸出是右邊的輸入。

ps

查看進程狀態,即時狀態,非連續。

常用組合命令:ps -aux|grep tomcat 查看tomcat進程狀態。

-a表示所有進程、-u表示進程狀態、-x表示進程詳細信息。

tar

壓縮(解壓)命令。常用組合命令:

tar -xvf apache-tomcat-7.tar 解壓tomcat壓縮文件,顯示詳細過程

tar -zxvf apache-tomcat-7.tar.gz 解壓zip格式的壓縮文件

tar -zxvf apache-tomcat-7.tar.gz -C mydir 解壓到mydir目錄下。

tar -cvf my.tar apache/  壓縮apache,並命名為my.tar 

-c 創建壓縮包  -x 解壓  -v 回顯  -f <指定包名>  -z 是否使用zip格式壓縮

&&

左邊命令執行成功,再執行右邊的命令

||

左邊命令執行失敗,再執行右邊的命令

kill

關閉進程。kill [進程號pid]。如果進程正在執行,無法關閉,則可以使用kill -9 [pid]強制關閉進程。

文件系統操作命令

touch

修改文件的訪問時間。如果文件不存在,則創建空文件

cat

查看文本內容,輸出到控制台

head

從頭開始查看文件。head -100 1.txt,查看前100

tail

從后開始查看文件。tail -100 1.txt,查看后100行。常用來查看日志。

-f 實時監控輸出最后追加的內容

mkdir

創建文件夾。mkdir -p 當父目錄不存在時,同時創建父目錄

mv

移動。格式:mv原文件全路徑 新文件全路徑

mv aaa /etc/ aaa文件夾移動到/etc目錄下

mv aaa /etc/bbb aaa文件夾移動到/etc目錄下,並重新命名bbb

-v :回顯

-f :強制覆蓋,不詢問

cp

拷貝。格式:cp原文件全路徑 新文件全路徑

-r 遞歸復制。如果復制的是文件夾,必須要上。否則無法復制

-v :回顯

-f :強制覆蓋,不詢問

rm

刪除。格式:rm -rfv mydir-f表示強制刪除、-r表示刪除目錄

-v表示顯示詳細信息

 

Service系統命令

用來控制Linux系統服務的命令,可以【啟動|停止|重啟|查看狀態】指定系統服務,也可以查看當前所有系統服務狀態。

啟動服務:  service  服務名 start

停止服務:  service  服務名 stop

查看狀態:  service  服務名 status

重啟服務:  service  服務名 restart

 

Linux系統服務,一定在/etc/init.d/目錄下,有與該服務名稱一致的可執行shell腳本文件。

如前面用到的網卡network服務、sshd服務,就是Linux的系統服務。

 


遠程拷貝命令 

語法  scp  -r  主機1:/資源   目標主機:/路徑。如果是拷貝文件夾,則必須加-r

1)從其他主機拷貝資源,到當前主機

scp root@192.168.23.21:/usr/bin/my_print_defaults    .

        .    指當前主機所在的當前路徑

2)從當前主機,拷貝資源到遠程主機

        scp /home/a.txt   root@192.168.23.21:/home/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM