摘要:Linux指令常用結(jié)構(gòu) :Command [-option] [argument]
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、安居ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的安居網(wǎng)站制作公司
Command:即是要運行的命令的本身,說白了就是一個程序;
Option:是選項(可選),選項是控制命令運行狀態(tài)和行為的(可多個選項一起,如ls -al);
Argument:是參數(shù)(可選),是命令要操作對象如文件、路徑、數(shù)據(jù)、目錄等;
在指令的第一部分按[tab]鍵一下為[命令補全],兩下為所有命令選擇;
一、 Linux系統(tǒng)操作指令
1、開關(guān)機
2、查看系統(tǒng)信息
3、查看系統(tǒng)性能
4、查看磁盤指標(biāo)
二、 Linux目錄文件操作指令
1、目錄文件
2、文件相關(guān)權(quán)限
3、文本處理
三、Linux用戶權(quán)限操作指令
四、Linux壓縮解壓指令
五、Linux軟件安裝指令
Linux常用基本命令主要包括目錄操作命令、文件操作命令、文件查看命令、磁盤管理命令、用戶管理命令、系統(tǒng)管理命令等。
目錄操作命令:cd、ls、mkdir、pwd、rmdir。
文件操作命令:cp、mv、touch、rm、grep、find、chmod、chown、chgrp、tar、split、gzip、tee、touch、unzip、zip、unrar、scp。
文件查看命令:cat、head、tail、more、nl、diff。
用戶管理命令:useradd、usermod、userdel、passwd、su、groupadd、groupdel。
網(wǎng)絡(luò)通信命令:netstat、route、ftp、sftp、ping、scp、telnet。
系統(tǒng)管理命令:who、uname、top、ps、kill、ifconfig、free、df、du、time、shutdown、reboot、man、last、halt、date、crontab、getconf。
磁盤管理命令:fdisk、mount、umount、sync。
linux基本操作命令如下:
1、查看內(nèi)核版本:uname -a。
2、控制臺-圖形界面:init 5或者startx。
3、圖形界面-控制臺: init3或者直接注銷。
4、如何查看ip地址:ifconfig。
5、配置ip:ifconfig eth0 ip地址。
6、重啟:reboot 或者 shutdown -r now。
linux常用命令舉例
cd命令這是一個非?;?,也是大家經(jīng)常需要使用的命令,它用于切換當(dāng)前目錄,它的參數(shù)是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑,如cd/root/Docements#切換到目錄/root/Docementscd./path#切換到當(dāng)前目錄下的path目錄中。
這是一個非常有用的查看文件與目錄的命令,list之意,它的參數(shù)非常多,下面就列出一些我常用的參數(shù)吧,如下,l,列出長數(shù)據(jù)串,包含文件的屬性與權(quán)限數(shù)據(jù)等a,列出全部的文件連同隱藏文件一起列出來d,僅列出目錄本身,而不是列出目錄的文件數(shù)據(jù)h,將文件容量以較易讀的方式列出來R。
1、文件與文件夾(目錄)操作命令
1)rm:刪除命令
例:$ rm -i 文件名-------------有詢問“Y/N”; rm -r 文件名 ---------------刪除該文件夾和子目錄下的所有文件;
例:$ rm -f 文件名------------- 直接刪除,不詢問
2) mv:移動目錄或文件,還可以重命名
例:$ mv text /zzz -------------將text移動到zzz目錄下;
例:$ mv text zzz ---------------text重命名為zzz
3) mkdir:創(chuàng)建路徑和刪除路徑,創(chuàng)建目錄
例:$ mkdir zzz -------------在當(dāng)前目錄下創(chuàng)建zzz的目錄;
例:$ rmdir zzz ---------------刪除目錄zzz
4) touch :創(chuàng)建空文件
例:$ touch zzz.xx ----------------創(chuàng)建文件名是zzz.xx的文件
5)cat :查看文件內(nèi)容
例:$ cat zzz.xx -----------------查看文件zzz.xx中的內(nèi)容
6)tail :監(jiān)視文件尾部內(nèi)容,默認(rèn)10行
例:$ tail -n 20 -f zzz.xx -----------查看文件zzz.xx的尾部20行內(nèi)容
7)cp :復(fù)制
例:$ cp a.xx b -------將a.xx文件復(fù)制到b目錄(文件夾)下
8)scp :拷貝文件
例:$ scp -i zzz.xx root@192.168.1.35:/xxx/xxxx/ -----------------從一臺虛擬機上將文件zzz.xx拷貝到另外一臺35的虛擬機的指定目錄下;
例:$ scp -r zzz root@192.168.1.35:/xxx/xxxx/ -----------------從一臺虛擬機上將文件夾(目錄)zzz拷貝到另外一臺35的虛擬機的指定目錄下
9)chmod :給文件賦權(quán)限
例:$ chmod 777 zzz.xx 給zzz.xx文件增加可執(zhí)行的權(quán)限2、查看端口號的命令 : netstat -antpl
3、查看正在執(zhí)行的進(jìn)程的命令 : ps -ef
4、強制殺死xxxx該進(jìn)程的命令 :kill - 9 xxxx
5、配置Java環(huán)境變量的命令:
先執(zhí)行---- vi /etc/profile 配置結(jié)束執(zhí)行------- socrce /etc/profice 然后執(zhí)行-------cat /etc/profile進(jìn)行查看,用java -version查看Java版本
6、df -h ----------------是查看磁盤容量的使用情況
必要參數(shù):
-a 全部文件系統(tǒng)列表
-h 方便閱讀方式顯示
-H 等于“-h”,但是計算式,1K=1000,而不是1K=1024
-i 顯示inode信息
-k 區(qū)塊為1024字節(jié)
-l 只顯示本地文件系統(tǒng)
-m 區(qū)塊為1048576字節(jié)
--no-sync 忽略 sync 命令
-P 輸出格式為POSIX
--sync 在取得磁盤信息前,先執(zhí)行sync命令
-T 文件系統(tǒng)類型
選擇參數(shù):
--block-size=區(qū)塊大小 指定區(qū)塊大小
-t文件系統(tǒng)類型 只顯示選定文件系統(tǒng)的磁盤信息
-x文件系統(tǒng)類型 不顯示選定文件系統(tǒng)的磁盤信息
--help 顯示幫助信息
--version 顯示版本信息
“df -h”這條命令再熟悉不過。以更易讀的方式顯示目前磁盤空間和使用情況。
“df -i” 以inode模式來顯示磁盤使用情況。
7、網(wǎng)絡(luò)命令
1)ifconfig :查看用戶網(wǎng)絡(luò)配置。它顯示當(dāng)前網(wǎng)絡(luò)設(shè)備配置。補充:Windows 用的是 ipconfig
2)ping 將數(shù)據(jù)包發(fā)向用戶指定地址。當(dāng)包被接收,目標(biāo)機器發(fā)送返回數(shù)據(jù)包。ping 主要有兩個作用:
用來確認(rèn)網(wǎng)絡(luò)連接是暢通的。
用來查看連接的速度信息。