- 用戶切換
- su + 用戶名
su root #切換到 root 賬戶 su ZHENG #切換到 ZHENG 賬戶
- 查看虛擬 IP 地址
- ifconfig
ifconfig
- 驗證是否聯網
- ping
ping www.baidu.com
- 查看當前目錄下的檔案和目錄
ls ls -l #查看目錄下的檔案和目錄詳情 ll #查看目錄下的檔案和目錄詳情 ls -a #查看目錄下所有檔案和目錄(包 含隱藏檔案)
- 進入目錄
- cd
cd #進入目錄 cd / #進入根目錄 cd dir #進入目錄 dir 中 cd .. #回傳上級目錄
- pwd 顯示當前所在目錄的絕對路徑
- 創建空檔案
- touch
touch file #創建一個命名為 file 的空檔案
- 創建空目錄
- mkdir
mkdir dir #創建一個命名為 dir 的空目錄
- 遞回創建空目錄/創建多級目錄
- mkdir -p
mkdir -p dir1/dir2/dir3
- 洗掉命令
- rm
rm file #洗掉檔案,且洗掉前需進行確認 rm -r #洗掉目錄和檔案,洗掉目錄時,會確認是否進 入目錄,然后對目錄中檔案進行洗掉,選擇n,目錄就無法洗掉 rm -rf file rm -rf dir #強制洗掉檔案/目錄 rm -rf * #清空當前目錄
- 復制
- cp 復制檔案
- cp -r 復制目錄
cp file1 file2 #復制當前目錄下的 file1 到當前目錄下,且命名為 file2 cp /dir1/file1 /dir2/file2 #復制 dir1 目錄下的檔案 file1 到 dir2 下,且命名為 file2 cp -r dir1 dir2 #復制當前目錄下的 dir1 到當前目錄下,且命名為 dir2 cp /dir1/dir2 /dir3/file4 #復制 dir1 目錄下的目錄 dir2 到 dir3 下,且命名為 dir4
- mv 命令
- 移動檔案
- 重命名
mv file1 /dir1 #移動檔案 file1 到根目錄下的 dir1 目錄中 mv file1 file2 #重命名 file1 為 file2
- cat 查看命令
- 注意點:cat常可以跟管道符 "|",grep 命令組合使用
cat file1 #查看 file1 檔案的所有內容 cat file1 | grep dcs #查看 file1 中帶有 dcs 的行
- head 查看命令
- 默認查看前 10 行
- head -n 指定行數
head file1 #默認查看檔案 file1 前 10 行 head -n 5 file1 #查看檔案 file1 前 5 行
- tail 查看命令
- 默認查看后 10 行
- tail -n 指定行數
tail file1 #默認查看檔案 file1 后 10 行 tail -n 5 file1 #查看檔案 file1 后 5 行
- more 查看命令
- 針對內容非常多的檔案,支持翻頁查看
- 點擊 enter 鍵,向下翻頁,顯示百分比,到百分之百,自動退出,
- 點擊 b 鍵,向上翻頁
more file1 #分頁查看
- less 查看命令
- 針對內容多的檔案,支持翻頁查看
- 點擊 space 鍵,向下翻頁,直到最后顯示 END
- 點擊b鍵,向上翻頁
- 鍵盤ctrl+z 才能退出
less file1 #分頁查看
- find 查找
find / -name filename #從根目錄下搜索名稱為 filename 的檔案 find / -name dirname #從根目錄下搜索名稱為 dirname 的目錄 find /home -name dirname #從根目錄下的 home 目錄下搜索名稱為 dirname 的目錄 find ./ -name a* #從當前目錄下搜索以 a 開頭的檔案或目錄
- useradd 添加用戶
useradd XiaoZheng #添加 XiaoZheng 用戶 cat /etc/passwd #查看用戶
- userdel 洗掉用戶
- 洗掉用戶需要加 -r 引數,否則在洗掉用戶的時候不會洗掉干凈
userdel -r XiaoZheng #洗掉 XiaoZheng 用戶
- groupadd 添加用戶組
groupadd lisi #添加用戶組 lisi cat /etc/group #查看用戶組
- groupdel 洗掉用戶組
groupdel lisi #洗掉用戶組
- chmod 修改檔案/目錄的權限
- r:讀權限,用數字 4 表示
- w:寫權限 ,用數字 2 表示
- x:執行權限,用數字 1 表示
-rwxrwxrwx. 1 root root 996 Mar 31 00:00 aa # 第1位 "-" 代表這是一個檔案 # 前3位,代表著用戶主擁有的權限 # 中3位,代表著用戶組擁有的權限 # 后3位,代表著其他人擁有的權限
----------. 1 root root 996 Mar 31 00:00 aa chmod u+r aa chmod g+w aa chmod o+x aa #結果如下 -r---w---x. 1 root root 996 Mar 31 00:00 aa
----------. 1 root root 996 Mar 31 00:00 aa chmod 777 aa
#結果如下 -rwxrwxrwx. 1 root root 996 Mar 31 00:00 aa
- chown 修改檔案主的擁有者
- chown -R
-r---w---x. 1 root root 996 Mar 31 00:00 aa chown Alex aa #結果如下 -r---w---x. 1 Alex root 996 Mar 31 00:00 aa
drwxr-xr-x. 2 root root 4096 Mar 31 01:24 dir #目錄 dir chown -R Alex dir #遞回修改目錄 dir 下所有的子目錄和檔案主的擁有者為 Alex
- chgrp 修改檔案組的擁有者
-r---w---x. 1 root root 996 Mar 31 00:00 aa chgrp Alex aa #結果如下 -r---w---x. 1 root Alex 996 Mar 31 00:00 aa
drwxr-xr-x. 2 root root 4096 Mar 31 01:24 dir #目錄 dir chgrp -R Alex dir #遞回修改目錄 dir 下所有的子目錄和檔案組的擁有者為 Alex
- lrzsz 工具
- yum install lrzsz 在線下載 lrzsz 工具
- rz:本地往 Linux 里上傳檔案
- sz:Linux 往本地下載檔案
- yum 命令
- yum install xxx 在線下載 xxx
yum install lrzsz
- tar 包
- tar -cvf file.tar file 將 file 目標檔案打包成 file.tar 檔案
- tar -xvf file.tar 將 file.tar 解壓
- tar.gz 包
- tar -zcvf file.tar.gz file 將 file 源檔案打包備份成 file.tar.gz 檔案
- tar -zxvf file.tar.gz 解壓 file.tar.gz 檔案
- zip 包
- zip file.zip file 將 file 檔案打包成 file.zip
- unzip yy.zip 將 file.zip 解壓
- zip -r + dir 把 dir 目錄打一個 zip 包
- gz 包
- gzip file 將檔案 file 打包
- 該打包方式后無原檔案
- gunzip file.gz 解壓 file.gz 包
- 解壓后無壓縮檔案
- gzip file 將檔案 file 打包
- war 包
- 打包 war 包(前提是需要安裝 java 環境 jdk)
- jar -cvfM file.war ./file ( ./file 檔案的絕對路徑)
- 解壓 war 包
- jar -xvf file.war(jar 解壓 war 包時不能解壓到指定檔案夾,只能解壓到當前目錄)
- unzip file.war –d file(unzip 解壓可以解壓到指定檔案夾,-d 后面接檔案夾名)
- 打包 war 包(前提是需要安裝 java 環境 jdk)
- 重定向符號
- > 覆寫
- >> 追加
cat file1 > file2 #把 file1 檔案中的內容覆寫到 file2 cat file1 >> file2 #把 file1 檔案中的內容追加到 file2 檔案末尾
- df 查看磁盤使用情況
- df -h 帶單位顯示磁盤使用情況
- top 持續查看 cpu 使用情況
- top -d + 秒 設定間隔時間查看資源使用情況
- free 查看記憶體使用情況
- ps 查看行程的命令
- ps aux 查看所有用戶的行程
- ps -ef | grep tomcat 查看 tomcat 的行程
- kill 殺行程
- kill -9 強制殺行程
kill 10923 #殺掉行程號為 10923 的行程 kill -9 10923 #強制殺掉行程號為 10923 的行程
- netstat -ntlp 查看所有已經開啟的埠
- lsof -i:port 查看占用 port 埠的服務
- who 查看在線登錄用戶
- whoami 查看當前操作用戶
- hostname 查看主機名稱
- getconf LONG_BIT 查看內核資訊
[root@localhost bin]# getconf LONG_BIT 64
- du -sh 查看當前目錄的大小
- du -sh + 檔案/目錄 查看某個檔案/目錄的大小
- reboot 重啟 linux 系統
-
shutdown
- shutdown now 關機
- alter 關機
- init 0 關機
- users 顯示當前登錄的用戶
- id 查看當前用戶的 uid、gid、groups
- clear 清屏
- history 列印歷史操作命令
- history -c 清除歷史操作命令
- service xxx restart 重啟 xxx 服務
- service xxx stop 停止 xxx 服務
- service xxx start 啟動 xxx 服務
- date 查看日期
- date -s 修改服務器日期
date -s "2008-10-20 12:00:00" #修改服務器時間為 "2008-10-20 12:00:00"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/117730.html
標籤:Linux
下一篇:deepin升級微信
