快捷鍵
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中
5、lost+found:異常關機時存放錯誤資訊的檔案
6、opt:options,存放開發者自己開發並安裝的軟體
7、run:系統執行時需要的檔案
8、srv:存放服務啟動後需要訪問的檔案資料
10、boot:啟動配置檔案,啟動時需要的核心檔案
11、etc:配置檔案(系統中各種所需要的配置檔案)
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 指定目錄 表示在指定目錄下解壓
關機或重啟命令
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
更改許可權
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 使用者名稱
vim使用
命令模式下:
:q 退出
:q! 強制退出
:wq 儲存並退出
:set number 顯示行號
:set nonumber 隱藏行號
yyp 複製游標所在行,並貼上
linux下如果我們需要知道2809號埠的情況的話,我們可以這樣,如下命令:
#指定檢視某乙個埠號:
netstat -anpt |grep 8095
#檢視當前所有已經開啟的埠號
netstat -aptn
檢視程序 號
以下鏈結 根據程序id檢視程序占用埠## 標題
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...