linux常用命令

2021-10-08 03:27:35 字數 4649 閱讀 2295

快捷鍵

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...