快捷鍵
1、打開終端 ctrl+alt+t
2、推出滑鼠ctrl+command
3、tar -zxvf filename 解壓縮
4、cd 進入指定的目錄
cd .. 回傳上一級目錄
5、ls 查看當前目錄下的所有的目錄與檔案名
6、touch filename 表示創建一個檔案
7、mkdir dirname 表示創建一個目錄
8、rm filename 表示洗掉一個檔案
rm -rf dirname 表示洗掉該目錄及其所有的子級目錄一起刪掉
rm -rf */
9、 rmdir dirname 表示洗掉一個空目錄
10、help 幫助命令,查看命令的用法
命令 --help
11、ctrl+c 強制終止,不會終止行程
12、ctrl+z 強制終止,終止行程
13、clear 清楚命令列終端中的內容
14、ctrl+l 快捷鍵,快速清除終端中的內容
15、sudo 以管理員身份運行上一個命令
16、source /opt/ros/indigo/setup.bash 使環境設定檔案生效source
17、ifconfig 查看IP地址等資訊
18、ubuntu下軟體安裝:apt-get install 應用名 (老版本)
apt install 應用名
19、root檔案夾不能復制檔案
1)用root賬號登陸
2)chmod 777 檔案夾 讓當前用戶訪問root檔案夾,具有讀寫權限
3)cp -r /home/id/pc /root/catkin_ws
20、創建軟鏈接命令
sudo ln -s 檔案絕對路徑 目的地址
系統資訊命令
1、lshw: 查看硬體資訊
2、lscpu:查看cpu資訊
3、lsusb:查看usb資訊
4、uname: 查看當前系統名
uname -a : 查看當前系統的所有資訊
5、arch:查看系統的架構 x86 表示32位 x86_64表示64位
6、df: 查看磁盤空間
df -h : 可以直觀的查看磁盤的空間..
7、date:查看當前的時間
8、cal:查看當月日歷
9、hostname: 顯示主機名
10、who: 查看當前用戶資訊
11、free: 查看當前記憶體的使用情況
free -h 可以直觀的查看當前的記憶體使用情況
12、ps: 查看當前檔案的行程 行程號
13、 kill:殺死
kill 行程號 殺死一個行程
14、top:根據消耗的資源,從上之下排序
15、ifconfig : 查看網路情況
16、ping: 測驗網路連通
17、netstat : 顯示網路狀態資訊
18、clear : 清屏
系統目錄
1、cd / : 進入根目錄
2、bin:可執行的二進制檔案,通常放的是系統自帶的檔案
3、dev:Device,設備,通常系統的硬體被抽象成一個檔案存放在dev中
4、initrd.img:開機啟動時的圖片
5、lost+found:例外關機時存放錯誤資訊的檔案
6、opt:Options,存放開發者自己開發并安裝的軟體
7、run:系統運行時需要的檔案
8、srv:存放服務啟動后需要訪問的檔案資料
9、usr:存放與用戶直接相關的檔案目錄
10、boot:啟動組態檔,啟動時需要的核心檔案
11、etc:組態檔(系統中各種所需要的組態檔)
12、lib、lib64:庫,系統內置的庫檔案,自己安裝的各種軟體的動態或靜態的鏈接,windows中的dll很相似,
13、media:媒體,存放是系統外接設備,如U盤,硬碟
14、proc:系統檔案
15、sbin:系統管理員特用的二進制檔案(root用戶)
16、sys:系統檔案
17、var:存放日志資訊(啟動日志,軟體日志)
18、cdrom:掛載入口
18、home:家,每個用戶都會在home目錄下有一個自己的檔案夾,這個檔案夾的名稱與用戶名一致
19、mnt:掛載點,臨時安裝的掛載
20、root:超級管理員的目錄
21、snap:全新的管理軟體包的方式
22、tmp:臨時檔案
使用超級管理員帳戶 root
0.安裝的系統的時候,沒有設定root密碼
1.切換到root用戶
su
輸入密碼
2.設定root 密碼
sudo passwd root
需要重復2次輸入
3.exit:退出root賬號
4.切換賬號
su 用戶名
切換到對應用戶,
如果不寫用戶名,默認切換到root用戶
5.修改用戶的密碼
passwd 用戶名
如果不寫用戶名,默認是當前用戶
基礎命令
0.Linux的基礎命令
ls 列出當前目錄下的檔案
ls -a 列出當前目錄下的所有檔案,包括隱藏的檔案
mkdir dir 創建名為dir的檔案目錄
touch 創建空檔案
cd dir 進入目錄change directory
cd . 當前目錄
cd .. 進入父目錄
pwd 列印當前的絕對路徑
cd~ 家目錄
cp 復制
mv file1 file2 移動檔案或者改變名字
rm 移除目錄
rmdir 移除目錄
find 在檔案系統中搜索某檔案
tree 樹形結構顯示目錄,需要安裝tree包
ln 創建鏈接檔案
clear 清屏
1.find 命令 查找一個檔案
例: find -name 檔案名 表示在當前目錄下查找指定檔案位置
例: find 路徑 -name 檔案名 表示在指定目錄下查找指定檔案位置
2.查看檔案的型別
file 檔案名/目錄名
3.linux中的文本編輯
linux 默認自帶 vi, 升級版 vim,簡單編輯器為gedit
4.軟體的安裝分類
命令列形式的安裝 apt install 應用名
用可執行檔案安裝 .deb 檔案
原碼安裝
5.打包/解包 壓縮/解壓縮
打包
tar -cvf 打包后的檔案名 目錄名 默認將打包后的檔案放在當前目錄下
例2:tar -cvf yy.tar yy
解包
tar -xvf 已經打包的檔案 表示在當前目錄下解包
tar -xvf 已經打包的檔案 -C 指定目錄 表示在指定目錄下解包
壓縮
tar -zcvf 壓縮后的檔案名 目錄名
-z或--gzip或--ungzip:通過gzip指令處理備份檔案;
例: tar -zcvf yy.tar.gz yy
解壓縮
tar -zxvf 已經壓縮的檔案 表示在當前目錄下解壓
tar -zxvf 已經壓縮的檔案 -C 指定目錄 表示在指定目錄下解壓
6. 關機或重啟命令
poweroff: 立即關機
shutdown -h now : 立即關機
shutdown -h +5: 5分鐘之后自動關機
shutdown -c : 取消自動關機
reboot: 重啟
shutdown -r now: 重啟
7.Linux軟體包管理
dpkg 管理工具,軟體包名以.deb后綴,
比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統中,再使用命令,
sudo dpkg -i tree_1.5.3-1_i386.deb 安裝軟體
sudo dpkg -r tree 卸載軟體
APT高級軟體工具,適合系統能夠連接互聯網,以tree為例,
sudo apt-get install tree 安裝tree
sudo apt-get remove tree 卸載tree
sudo apt-get update 更新軟體
sudo apt-get upgrade
8. 更改權限
sudo chmod [u所屬用戶 g所屬組 o其他用戶 a所有用戶] [+增加權限 -減少權限] [r w x] 目錄名
例如:有一個檔案filename,權限為“-rw-r----x” ,將權限值改"-rwxrw-r-x",用數值表示為765
sudo chmod u+x g+w o+r filename
用數值表示sudo chmod 765 filename
完全權限:sudo chmod 777 -R filename
9.設定Linux服務器用戶權限
添加用戶:adduser 用戶名
設定密碼:passwd 用戶名
10. vim使用
vim三種模式:命令模式、插入模式、編輯模式,使用ESC或i或:來切換模式,
命令模式下:
:q 退出
:q! 強制退出
:wq 保存并退出
:set number 顯示行號
:set nonumber 隱藏行號
yyp 復制游標所在行,并粘貼
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/288785.html
標籤:其他
上一篇:KubeSphere Meetup 北京站火熱報名中 | 搭載 CIC 2021 云計算峰會
下一篇:Mac使用終端玩小游戲
