Linux基本命令
阿新 • • 發佈:2017-07-20
halt 殺死 root direct 強制 進入 his ble iso Linux命令
su:切換賬號 註:當有#符號時,表示此時為超級用戶;當有$符號時,表示此時為普通用戶
cd:進入指定目錄
ll:豎排顯示目錄內容
ls:橫排顯示目錄內容
ls -rtl:根據時間排序(升序)
ls -tl:根據時間排序(降序)
pwd:查看當前絕對路徑
date:查看系統時間
date -s ‘2017-02-11 12:12:12‘ :修改系統時間
touch -t ‘201702021200‘ :修改文件時間
1. 查詢類
A. 針對系統信息查詢
uname -a:查看內核版本
getconf LONG_BIT:查看系統位數
df:查看當前系統磁盤大小
free:查看系統內存信息
lscpu:查看cpu相關信息
df -l:顯示磁盤掛載信息
fdisk -l:查看分區信息
mount:加載文件
unmount:卸載文件
fdisk:格式化文件(慎用)
tail -f:實時刷新日誌
last -x:查看用戶登錄歷史
id+用戶名:查看當前用戶信息
whoami:查詢當前登錄的用戶是誰
who:查詢當前登錄過的用戶的信息
w:查詢當前登錄過的用戶的詳細信息
-help:用來顯示一些工具的信息(如:ls --help)
man ls:(list directory contents)查看“ls”指令的使用說明,man+不熟悉的指令,這個功能可以幫助我們快速了解陌生的指令
history:顯示之前用過的命令
history -c:清除歷史記錄
clear:清屏
alias:查看顯示別名
unalias:取消別名
ps指令:
ps -e:查看全部靜態進程
ps -ef:顯示詳細靜態進程
ps -ef|grep sshd:過濾出具體進程1234,服務啟動狀態
isof -i:80 查詢80端口服務狀態,進程情況,
top:動態查看進程
top -d 5:每5秒刷新一次進程
du -m:以兆查看文件的大小(C字節,K千字節,M兆,G)
ls指令(list directory contents列出目錄裏的內容):
ls -lth ll -h:顯示當前目錄所有文件大小
ls -a:查詢當前目錄中所有的文件,包括隱藏文件
ls -l:查詢當前目錄的文件(不含隱藏文件),可用快捷鍵“ll”
find指令(精確查找):
find / -name hello:精確查找文件名是hello的文件
find / -iname h:不區分大小寫的找含“h”的文件
find / -size +1M:全盤查找大於1兆的文件(C字節,K千字節,M兆,G),小於則用“-”,等於則不用加減符號
find / -type d:按目錄查找(d:文件f:目錄)
find / -ctime -1:全盤查找創建時間小於1天的文件(-atime,-ctime,-mtime)(acesstime,creatime,modifytime)
find / -perm 644:按照644權限查找
find / -mtime :+1:按時間查找(+1:一天前)
查看文件指令
cat:查看文件內容
more duoceshi(文件):查看文件duo內容
less duoceshi:查看文件duo內容(可上下調動)
wc -l duo:統計文件duo內容個數
wc -c duo:統計文件duo內容行數
nl duo:編行顯示文件duo內容
head -5 duo:顯示文件duo前3行
tail -5 duo:顯示文件duo後5行
tail -f duo:實時刷新文件duo(查看日誌時使用)
rm指令:
rm b(文件):刪除b文件
rm -r xp(文件夾):刪除文件夾的時候需要連續確認
rm -fr xp(文件夾):直接並強制刪除,請謹慎使用,一旦刪除很難回復
mkdir指令(make directory):
mkdir:創建一個文件夾,文件夾的默認屬主和屬組都是root
mkdir a b c:同時創建幾個文件
mkdir -p a/b/c:創建連續的目錄
rmdir xupan(文件):刪除xupan文件夾,且xupan必須為空
mv:移動 或重命名
cp:復制
useradd lichao:添加一個新用戶,默認屬主和屬組都是lichao
useradd lichao -g xp -G xpddx:創建用戶“lichao”並指定基本組“xp”和組群為“xp”、“xpddx”
userdel lichao:刪除用戶
passwd lichao:修改用戶lichao的密碼 秘密存放在:/etc/shadow
cat /etc/passwd :查找全部用戶 用戶存放在:/etc/passwd
cat /etc/passwd |grep ‘lichao‘:查找用戶‘lichao’
chmod u=rwx keji 屬主權限改為rwx
chmod g=rw,o=rx keji 屬組權限改為rw 其他權限改為rx
chmod a=rwx keji 全部權限都改為rwx
chmod u-x keji 減屬主權限
chmod a+x keji 全部加權限
chmod ug+w,p-x keji 同時加減權限
rwx:可用644代替
chomd:修改文件(目錄)權限
chown lichao a:將a(文件或目錄)的屬主修改為‘lichao’
chgrp lichao a:將a(文件或目錄)的屬組修改為‘lichao’
壓縮解壓命令:
tar -cvf duo_10.tar duo: 將文件或目錄duo壓縮為duo_10.tar
tar -xvf duo_10.tar:解壓duo_10.tar
tar -zcvf duo_10.tar.gz duo:將文件或目錄duo壓縮為duo_10.tar.gz
tar -zxvf duo_10.tar.gz:解壓duo_10.tar.gz
gzip duo:壓縮文件duo為duo.gz格式
gunzip duo.zip:解壓zip文件duo.gz
zip duo.zip duo:壓縮文件或目錄duo為duo.zip格式
unzip duo.zip:解壓文件或目錄duo.zip
ln -s kj linkkj:給kj文件創建一個軟鏈接,如果kj(文件)丟失,則linkkj失效
ln:硬鏈接
ps -ef:查看進程
kill 1234:關閉進程1234
kill -9 1234:強行殺死進程1234
rpm -ivh mysql*.rpm:安裝mysql.rpm包
rpm -uvh mysql*.rpm:升級mysql.rpm包
rpm -aq :查詢rpm包
vi編輯器:
s/i/o/a:進入編輯狀態
chrl+c:退出編輯
yy+p:行復制
5yy:復制光標下5行
5dd:刪除光標下5行
D:刪除行後記錄
dd:刪除所在行
ZZ/:退出保存
:wq 保存退出
:wq! 保存強行退出
:q 不保存退出
:set nu :設置行號
:9,15 w /duo 將本文本9-15行記錄復制到duo文本
:w /duo 將所有內容記錄復制帶duo文本
:r /duo 將duo文件內內容復制顯示本文檔光標後
:1,5 > 1-5行向右縮進一個tab(4個字節)
:1,5 >> 1-5行向右縮進兩個tab(8個字節)
:abbr 9 duo 臨時替換
:vsp duo 本文件與duo文件比較(vim編輯器下)
/ 查找
J 退格
U 撤銷
. 重復上一次操作
遠端傳輸器:
sftp:192.168.1.123 輸入密碼
get:接收文傑
put:發送文件
數據庫:
數據庫在線安裝5.1:yum install mysql yum install mysql-server
設置密碼:mysqladmin -u root password ‘123456‘
ps -ef|grep tomcat:查看tomcat進程啟動情況
lsof -i:8080:查看8080端口情況
亞命令:
yum install lrzsz :文件傳輸
補充: init 0/ halt -p:立即關機 init 6 reboot:重啟
ifconfig eth0 192.168.1.123 netmask:臨時替換Ip地址
service iptables stop :關閉防火墻
service iptables start:啟動防火墻
sservice iptables status:查看防火墻狀態
iptables -L -n:查看防火墻過濾端口
chkconfig iptables on:永久開啟防火墻
chkconfig iptables off:永久關閉防火墻
service Networkmanager restart:網絡管理器重新啟動服務 (用於網絡連接圖標消失時)
service network restart:重啟網卡
service mysqld start:啟動mysql
serbice mysqld stop:關閉mysql
pkill -9 java:停止所有java進程命令
查看當前使用的語言: echo $LANG
mstsc
Linux基本命令