LINUX-----常用指令

2020-08-08 01:36:06
cat /etc/redhat-release	 //檢視發行版本號
runlevel							//檢視系統的執行級別
cp									//複製
-a									常用於複製目錄
systemctl get-default		//獲取當前系統的執行級別
!s										//呼叫最近一次,以s開頭的指令
BASH常用快捷鍵
ctrl+u								//刪除命令到行首	
ctrl+l								//清屏
ctrl+t								//與之前字元交換位置
grep "aaa"						//文字過濾
	grep -w 30						精確搜尋	只搜尋帶有30的行
	grep 30 -A  2					列印後兩行
	grep 30 -B 2 					列印前兩行
	grep -f aaa						排除帶有aaa的行

sed 								//文字的非互動式編輯
sed -n '20,30p'  1.sh   //列印二十到三十行
	-n	只顯示匹配的行
	/d	刪除
	/p	列印
	/g	全域性替換
head	顯示檔案的頭部
	head -30 aa							顯示前三十行
tail	顯示檔案的尾部
	tail -11 aa							顯示後是一行
	head -10 aa.txt | tail -1						 查詢檔案前十行的最後一行
	tail -10 aa.txt | head -1						 查詢檔案後十行的第一行
awk								//文字的擷取
-F								以什麼爲分隔符
awk -F : {print $7}  以冒號爲分隔符輸出第七個欄位  
which								//在環境變數中查詢合適的檔案
ps -ef 								//檢視系統進程
alias 								//賦予命令別名
	alias viens32='vi /etc/sysconfig/network-scripts/ens32'
		-e:顯示全部進程
		-f:按指定格式顯示

xargs		//它能夠捕獲一個命令的輸出然後傳遞給另一個命令
	find /root/exam -name "aa" || xargs rm -rf
wc -c	統計輸出結果一共幾個數
ps aux | less 	檢視進程數
	cat aaa.txt | grep "for" | awk '{print $5}'	輸出aaa資料夾帶有的for關鍵詞的第五段
3:multi-user.target	多使用者模式(命令列模式)
5:graphical.target		圖形介面模式
systemctl set-default multi-user.target	//切換爲命令列模式
sort	將輸入檔案看做由多條記錄組成的數據流
	-t	域分隔符:用於非空格或tab建分隔域,類似於awk中的-F選項
	-k	欄位(指定排序的域[制定分類是域上單數位分類]
	-r	逆序排序
	-n	按數值大小比較
	sort -k 3 -t : -n -r /etc/passwd	/etc/passwd 的第三個屬性進行逆向排序

nmap -p 22  192.168.233.2
nmap-sP 192.168.195.0/24	掃描直連網段中的活動主機

nc -zvw 5 192.168.233.3 22
        5是等待時間
	-z	通常用來做掃描使用
	-v	顯示詳細資訊
	-w	等待超時時間

重新啓動	init 6	reboot		shutdown -r
ip addr show		//檢視IP資訊
ip route show		//檢視閘道器資訊
route -n		
cat /etc/resolv.conf		//檢視DNS地址
cat /etc/hostname		//檢視主機名
hostnamectl set-hostname mail.qwfy.cn	//更改主機名
/etc/hostname		主機名組態檔
vi /etc/sysconfig/network-scripts/ifcfg-ens33	設定網絡卡
vi /etc/sysconfig/network-scripts/ifcfg-ens**
ONBOOT=yes	開機自動啓動

whoami			//當前使用者(w)
sftp,包含在openssh-clients軟體包中
rpm -qa | grep openssh
openssh 			公用軟體包
openssh-server		SSH的伺服器軟體包 
openssh-clients		SSH的用戶端軟體包

ftp 192.168.4.238		//登錄FTP伺服器
ftp> ?		//所有檢視命令
get	下載
put	上傳
ftp>lcd /root/work		//改變原生的當前目錄
ftp>cd 06.電子書