摘要:常用命令匯總本質文件系統,一切皆文件命令選項參數彼此之間要用空格命令本質上就是一個程序文件,選項和參數本質上都是參數中的大小寫是敏感的,單詞容易拼錯建議初學者使用快捷鍵對命令的自動補全按一下自動補全,如果沒有自動補全代表有多個候選項按兩
linux 常用命令匯總 linux本質
linux : 文件系統,一切皆文件
命令、選項、參數彼此之間要用空格
命令本質上就是一個程序文件,選項和參數本質上都是參數
Linux中的大小寫是敏感的,單詞容易拼錯,建議初學者使用快捷鍵TAB:對命令的自動補全
- 按一下自動補全,如果沒有自動補全代表有多個候選項 - 按兩下顯示所有的匹配項
最常見的Linux初學者的報錯:
command not found :命令沒有找到
命令單詞寫錯了
語法格式不對
No such file or directory:沒有找到該文件或者目錄
文件路徑寫的不對
文件名寫的不多
絕對路徑、相對路徑
相對路徑:
如果不加 / ,即為從當前路徑開始計算
絕對路徑:
絕對路徑都是使用 / 打頭
1. ls = list 顯示當前目錄下所有的文件,包括目錄
ls /home 顯示指定目錄下的所有文件 -a 隱藏的文件也要顯示出來 -l 顯示詳細的信息,包括屬主,屬組,文件大小,創建時間等 -al 顯示所有的文件,并且顯示詳細的信息
2. cd = change directory 切換目錄即打開目錄
目錄結構 / 根目錄 bin :基本命令的目錄,所有用戶都可以用的命令就在這里 sbin :超級管理員才能使用的命令,root用戶使用的管理類命令 usr :共享軟件的安裝位置 var :日志目錄,重要記錄文件的目錄 tmp :臨時目錄 opt :可選目錄 lib :庫包的目錄 etc :Linux的配置文件目錄 root :管理員的家目錄,root用戶的家目錄 home :用于存儲每個普通用戶的家目錄的,類似于windows上的用戶目錄 zhizuobiao 用戶名 haitong 用戶名 ……
3. 其他常用命令
pwd = print word directory 顯示當前的目錄機構
clear:清屏,等價于Ctrl+l
whereis:用于查找某個命令的位置
history:查看歷史運行的命令
last:查看登錄信息
man:用于查詢某個命令的使用文檔
man $command
du:統計目錄或者文件的大小
du [-sh] $dir_path
s:統計總和
h:人性化顯示單位
du -sh /opt/
wc:用于統計文件中的單詞、行、字符數
wc [-wcl] $file_path
> 對文件file touch:用于修改文件的時間,如果修改一個不存在的文件,就等于創建一個文件 touch $file_path touch /opt/haitong.txt touch haitong03.txt haitong04.txt 注意: 1. Linux中文件的后綴名不影響該文件的格式,文件后綴名只起到一個標示性的作用 2. touch命令中創建文件時,文件名中不要包含空格,如果文件名中包含空格,請用引號引起來 >對目錄director:在本質上實際也是一個文件 mkdir:make directory mkdir $dir_path mkdir /opt/bigC -p:遞歸,在linux中有兩個選項經常在與目錄相關的操作時表示遞歸 p/r刪除
rm : remove rm [-rf] $file_path -r:遞歸刪除目錄時使用 -f:免確認 注意: 1. 確認要刪除的目標路徑 2. 備份關鍵性的文件,可能影響服務或者系統運行的文件 3. 刪除 4. 觀察測試 5. 刪除備份編輯
vim/vi vim $file_path 三種編輯模式: 剛進入:命令模式 快捷命令 G:跳轉到文件最后一行 gg:跳轉到文件的第一行 100gg:光標跳轉到100行 i:進入編輯模式 dd:剪切當前行 10dd:剪切從當前行開始的10行 yy:復制當前行 5yy:復制從當前行開始的5行 p:粘貼 o:在下一行插入 O:在上一行插入 A:跳轉到行尾部,并進入插入模式 u:回退 按i進入:編輯模式 按esc鍵退回命令模式 在命令模式下:按:鍵(shift+:) 進入最后行模式 w:保存 q:不保存退出 wq:保存退出 !:強制的 wq!:強制保存退出 x:保存退出 X:加密,等待輸入密碼查看
- cat:一次性查看 cat [-n] /etc/passwd - more:分頁查看,不可回退 翻到最后一頁自動退出 - less:分頁查看,可回退 按q手動退出 - head:查看文件的前n行,n默認為10 head /etc/passwd head -5 /etc/passwd - tail:查看文件的末尾n行,n默認也是10 tail -[nf] $file_path f:動態顯示文件的末尾變化復制
cp:copy cp [-r] $sourcePath... $targetPath r:用于復制文件夾時使用,代表遞歸剪切(重命名)
mv:move mv $sourcePath $targetPath壓縮、解壓縮
原始壓縮命令:
zip
zip/unzip
gzip;最常用的壓縮格式
gzip/gunzip
bzip2:主要壓縮大文件
bzip2/bunzip2
缺點:不能對目錄進行壓縮,只能壓縮文件
推薦命令:
tar:打包命令,可以將目錄打包成一個文件 c:打包 x:解包 z:gzip格式 j: bzip2格式 f:檔名 j:bzip2格式 v:顯示打包或者解包的過程 t:查看一個壓縮文件的內容 -C :解壓到什么地方 示例:壓縮一個目錄成為gzip格式的文件 tar -zcvf /big.tar.gz /opt/bigC/bigD/bigE 將bigE目錄打包成一個gizp格式的壓縮文件放在/目錄下 tar -tvf /big.tar.gz tar -zxvf bigE.tar.gz -C /opt gz格式的壓縮文件的后綴名:.tar.gz/.tgz 如果是bzip2 將上面的z改成j就可以了 后綴名:.tar.bz2 tar -jxvf bigE.tar.bz2 -C /opt查找
find 查找文件的位置
示例:在/中查找名稱中帶有init的文件或者目錄 find / -name *init* 查詢條件: -name:按名稱查找 -size:按大小查找, 默認的單位是塊(512字節),可以指定K、M、G -10:小于10個塊的大小 +10:大于10個塊的大小 -o:表示或者 -a:并且 find /etc -size +1000 -a -size -1100 -type:按類型查找 f:文件 d:目錄 -user:按用戶查找 符合查詢: find /etc/ -size +1000 -a -name *init*linux用戶管理命令
linux是一個多用戶的管理系統
兩類用戶: 管理員: 默認是一個叫root的用戶 大部分的管理操作都只能由管理員來執行 軟件安裝、用戶的管理、修改系統的屬性…… 普通用戶: 普通用戶的家目錄:/home/$username 創建用戶: useradd -[g] $username useradd haitong g:指定用戶屬于哪個組的id 設置密碼: passwd $username passwd haitong Linux中管理用戶的配置文件:/etc/passwd root:x:0:0:root:/root:/bin/bash 用戶名:密碼:用戶id:組id:組的名稱:家目錄:shell類型 普通用戶的id都從500開始 刪除用戶: userdel -r $username r:表示刪除用戶時同時刪除該用戶的家目錄 創建用戶組: groupadd $groupname 刪除用戶組 groupdel $groupnamelinux權限管理命令
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75023.html
摘要:市面上經常會出現一些美元以下的主機,例如美元的美元月元的等,價格已經低到了白菜的程度,但是到底這些便宜的主機性能與速度是否值這個價錢還需要我們購買后做進一步的測試。常用的測試的項目一般都是磁盤機房帶寬上傳下載速度值響應等。市面上經常會出現一些2美元以下的VPS主機,例如2美元的BuyVM、1美元/月Gcore、5元的INVS.ru等,價格已經低到了白菜的程度,但是到底這些便宜的VPS主機性能...
摘要:如問到是否使用某框架,實際是是問該框架的使用場景,有什么特點,和同類可框架對比一系列的問題。這兩個方向的區分點在于工作方向的側重點不同。 [TOC] 這是一份來自嗶哩嗶哩的Java面試Java面試 32個核心必考點完全解析(完) 課程預習 1.1 課程內容分為三個模塊 基礎模塊: 技術崗位與面試 計算機基礎 JVM原理 多線程 設計模式 數據結構與算法 應用模塊: 常用工具集 ...
摘要:適配器模式將一個類的接口轉換成客戶希望的另外一個接口。適配器模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。這個主題對象在狀態發生變化時,會通知所有觀察者對象,使它們能夠自動更新自己。 1、常用設計模式 單例模式:懶漢式、餓漢式、雙重校驗鎖、靜態加載,內部類加載、枚舉類加載。保證一個類僅有一個實例,并提供一個訪問它的全局訪問點。 代理模式:動態代理和靜態代理,什么時候使用...
閱讀 3947·2021-10-19 13:23
閱讀 2326·2021-09-09 11:37
閱讀 2506·2019-08-29 15:20
閱讀 3406·2019-08-29 11:08
閱讀 1660·2019-08-26 18:27
閱讀 1763·2019-08-23 12:20
閱讀 3027·2019-08-23 11:54
閱讀 2543·2019-08-22 15:19