linux,全稱gnu/linux,是一種免費使用和自由傳播的類unix作業系統,其核心由林納斯·本納第克特·托瓦茲於2023年10月5日首次發布,它主要受到minix和unix思想的啟發,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。基於linux有多個版本的衍生,著名的如ubuntu、debian等。開啟終端 ctrl+alt+t
推出滑鼠ctrl+command
tar -zxvf filename 解壓縮
cd 進入指定的目錄
cd ..
返回上一級目錄
ls 檢視當前目錄下的所有的目錄與檔名
touch filename 表示建立乙個檔案
mkdir dirname 表示建立乙個目錄
rm filename 表示刪除乙個檔案
rm -rf dirname 表示刪除該目錄及其所有的子級目錄一起刪掉
rm -rf */
rmdir dirname 表示刪除乙個空目錄
help 幫助命令,檢視命令的用法
命令 --help
ctrl+c 強制終止,不會終止程序
ctrl+z 強制終止,終止程序
clear 清楚命令列終端中的內容
ctrl+l 快捷鍵,快速清除終端中的內容
sudo 以管理員身份執行上乙個命令
source /opt/ros/indigo/setup.bash 使環境設定檔案生效source
ifconfig 檢視ip位址等資訊
ubuntu下軟體安裝:apt-get install 應用名 (老版本)
apt install 應用名
root資料夾不能複製檔案
1)用root賬號登陸
2)chmod 777 資料夾 讓當前使用者訪問root資料夾,具有讀寫許可權
3)cp -r /home/id/pc /root/catkin_ws
lshw: 檢視硬體資訊
lscpu:檢視cpu資訊
lsusb:檢視usb資訊
uname: 檢視當前系統名
uname -a : 檢視當前系統的所有資訊
arch:檢視系統的架構 x86 表示32位 x86_64表示64位
df: 檢視磁碟空間
df -h : 可以直觀的檢視磁碟的空間…
date:檢視當前的時間
cal:檢視當月日曆
hostname: 顯示主機名
who: 檢視當前使用者資訊
free: 檢視當前記憶體的使用情況
free -h 可以直觀的檢視當前的記憶體使用情況
ps: 檢視當前檔案的程序 程序號
kill:殺死
kill 程序號 殺死乙個程序
top:根據消耗的資源,從上到下排序
ifconfig : 檢視網路情況
ping: 測試網路連通
netstat : 顯示網路狀態資訊
clear : 清屏
cd / : 進入根目錄
bin:可執行的二進位制檔案,通常放的是系統自帶的檔案
dev:device,裝置,通常系統的硬體被抽象成乙個檔案存放在dev中
lost+found:異常關機時存放錯誤資訊的檔案
opt:options,存放開發者自己開發並安裝的軟體
run:系統執行時需要的檔案
srv:存放服務啟動後需要訪問的檔案資料
boot:啟動配置檔案,啟動時需要的核心檔案
etc:配置檔案(系統中各種所需要的配置檔案)
media:**,存放是系統外接裝置,如u盤,硬碟
proc:系統檔案
sbin:系統管理員特用的二進位制檔案(root使用者)
sys:系統檔案
var:存放日誌資訊(啟動日誌,軟體日誌)
cdrom:掛載入口
home:家,每個使用者都會在home目錄下有乙個自己的資料夾,這個資料夾的名稱與使用者名稱一致
mnt:掛載點,臨時安裝的掛載
root:超級管理員的目錄
snap:全新的管理軟體包的方式
tmp:臨時檔案
使用超級管理員帳戶 root
安裝的系統的時候,沒有設定root密碼
切換到root使用者
su輸入密碼
設定root 密碼
sudo passwd root
需要重複2次輸入
exit:退出root賬號
切換賬號
su 使用者名稱
切換到對應使用者,
如果不寫使用者名稱,預設切換到root使用者
修改使用者的密碼
passwd 使用者名稱
如果不寫使用者名稱,預設是當前使用者
0. linux的基礎命令
1. find 命令 查詢乙個檔案
例: find -name 檔名 表示在當前目錄下查詢指定檔案位置
例: find 路徑 -name 檔名 表示在指定目錄下查詢指定檔案位置
2. 檢視檔案的型別
file 檔名/目錄名
3. linux中的文字編輯
linux 預設自帶 vi, 公升級版 vim。簡單編輯器為gedit
4. 軟體的安裝分類
命令列形式的安裝 apt install 應用名
用可執行檔案安裝 .deb 檔案
原碼安裝
5. 打包/解包 壓縮/解壓縮
6. 關機或重啟命令
7. linux軟體包管理
apt高階軟體工具,適合系統能夠連線網際網路,以tree為例。
8. 更改許可權
9. 設定linux伺服器使用者許可權
新增使用者:adduser 使用者名稱
設定密碼:passwd 使用者名稱
10. vim使用
常用的一些Linux指令
常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...
linux一些常用指令整理
set number 設定行號set list 區分tab和空格按w 乙個字乙個字跳轉 按b 乙個字乙個字回跳shift 6 行首shift 4 行尾 ctrl v 選中塊,再按shift i進入插入 對齊 shift v再按shift 連續 gg 預設到行首 shift g 到行尾 行號 shif...
Linux裡的一些常用指令
1.檢視tomcat是否啟動 ps ef grep tomcat 2.selinux安全策略,一般都會關掉的。否則的話某些應用會因為許可權問題而被系統乾掉,比如docker裡的容器掛載了乙個資料卷,但是即使用root登入,也沒有許可權在該資料夾裡執行命令。所以需要關掉selinux 3.linux一...