/**
* ls 查看當前目錄下的文件
* -a 所有文件包括隱藏文件
* -l 行的形式排列
* -h 顯現(xiàn)詳細信息
* 可以多個選項一起寫 ls -lh ls -al
* */
ls [ -a -l -h] [路徑]
/**
* cd 切換目錄
* ~ 指用戶的home目錄
* 例 cd ~ 返回home目錄 cd ../ 上一級目錄
*/
cd [路徑]
/**
* pwd 查看當前的工作目錄
*/
pwd
/**
* mkdir 創(chuàng)建文件夾
* -p 表示自動創(chuàng)建不存在的父目錄
*/
mkdir [-p] 路徑
/**
* touch 創(chuàng)建一個新文件
*/
touch 路徑
/**
* cat 查看文件內容
*/
cat 路徑
/**
* more 用戶查看文件內容 可翻頁查看
*/
more 路徑
/**
* cp 復制文件 文件夾
* -r 用于復制文件夾使用
* 路徑1 復制的文件或文件夾
* 路徑2 復制去的地方
*/
cp [-r] 路徑1 路徑2
/**
* rm 刪除文件 文件夾
* -f 強制刪除(不會提示彈出信息框)
* -r 刪除文件使用
*/
rm [-r -f] 參數(shù)1 參數(shù)2.... 參數(shù)n
/**
* mv 移動文件 文件夾
* 參數(shù)1 被移動的文件或文件夾
* 參數(shù)2 移動去的路徑
*/
mv 參數(shù)1 參數(shù)2
/**
* grep 過濾
* -n 表示結果中顯示匹配的行號
*/
grep [-n] 關鍵字 文件路徑
/**
* wc 做統(tǒng)計數(shù)量
* -c 統(tǒng)計bytes 數(shù)量
* -m 統(tǒng)計字符數(shù)量
* -l 統(tǒng)計行數(shù)
* -w 統(tǒng)計單詞數(shù)量
*/
wc [-c -m -l -w] 路徑
/**
* which 查看命令方法 所在的路徑
*/
which 要查找的命令
/**
* find 按照文件名查找文件
* 參數(shù)1 起始路徑 從哪開始查找
* 被查找的文件名 支持 通配符查找
* test*, 表示匹配test開頭的
* *test, 以test結尾的
* *test*, 表示匹配包含test的
*/
find 參數(shù)1 -name 被查找的文件名
/**
* + - 表示 大于和小于
* n 表示大小數(shù)字
* kMG表示大小單位, k(kb) M表示MB G表示GB
* 例子1 查找小于10kb的文件 find / -size -10k
* 例子2 查找大于100MB的文件 find / -size +100M
* 例子3 查找大于1GB的文件 find / -size +1G
*/
find 參數(shù)1 -size + | - n[kMG]
/**
* echo 在命令行輸出內容
*
*/
echo 輸出內容
echo `命令行` // `命令行` 命令行的內容會執(zhí)行 執(zhí)行結果 作為內容輸出
echo 'asdasd' > a.txt // 將左側的內容(asdasd) 覆蓋 右側的文件中 (原來的內容就不存在了)
echo 'asdasd' >> a.txt // 將左側的內容(asdasd) 追加到 右側的文件中 (向內容中添加)
/**
* tail 查看文件尾部的內容 跟蹤文件的最新更新
* -f 持續(xù)跟蹤
* -num 查看尾部多少行 默認10行
*/
tail [-f -num] 路徑
su [-] 用戶 // su exit 用戶的切換
sudo 其他命令 // 讓一條普通的命令帶有root權限
// 用戶管理
groupadd 用戶組名 // 創(chuàng)建用戶名
groupdel 用戶組名 // 刪除用戶名
/**
* 創(chuàng)建用戶
* -g 指定用戶的組(如果用戶要存入已有的組 必須指定)
* 不指定 -g 會創(chuàng)建同名的組并自動加入
* -d 指定用戶HOME 的路徑 不指定HOME默認在 /home/用戶名
* */
useradd [-g -d] 用戶名
userdel [-r] 用戶名 // -r 刪除用戶的home目錄 不使用-r 刪除用戶 home目錄保留
id [用戶名] // 查看用戶信息 不指定查看自身
usermod -aG 用戶組 用戶名 // 將指定的用戶加入用戶組
getent 命令 //查看當前系統(tǒng)中有哪些用戶
getent passwd
getent group // 查看當前系統(tǒng)中有哪些用戶組
// 修改文件文件夾的權限
chmod [-R] 權限 文件夾或文件
// linux 安裝軟件
// 需要root權限
yum [-y] [install | remove | search] 軟件名
// 一些控制軟件的命令
/**
* systemctl 命令
* start 開啟
* stop 關閉
* status 查看狀態(tài)
* enable 開啟開機自啟
* disable 關閉開機自啟
* */
systemctl start | stop | status | enable | disable 服務名
/**
* ln 創(chuàng)建軟連接
* 參數(shù)1 被鏈接的文件或文件夾
* 參數(shù)2 要鏈接去的目的地
*/
ln -s 參數(shù)1 參數(shù)2
// 一些內置的方法函數(shù)
/**
* date 日期函數(shù)
* %Y 年
* %y 年份后兩位
* %m 月份
* %d 日
* %H 小時
* %M 分鐘
* %S 秒
* %s 時間戳
*/
date [-d] [+格式化字符串]
/**
* ping 命令 檢查服務器是否可連通狀態(tài)
* -c 檢查次數(shù) 沒有-c 無限次檢查
*/
ping [-c num] ip或主機名
/**
* wget 文件下載器
* -b 后臺下載
*/
wget [-b] url
/**
* 發(fā)送http 網絡請求
* -O 用于下載文件 當url是下載鏈接時 可以使用此選項保存文件
*/
curl [-O] url
// 查看端口
yum -y install nmap //下載插件
nmap ip
// 查看端口占用
netstat-anp | grep 端口號
// 查看進程 -e 顯示全部進程 -f 以完全格式化的形式展示
ps [-e -f]
// 關閉進程 -9 強制關閉
kill [-9] 進程id
// 查看系統(tǒng)資源占用
top
// 磁盤信息監(jiān)控 查看硬盤的使用情況
df [-h]
/**
* 查看cpu 磁盤的相關信息
* -x 顯示更多信息
* num1 刷新間隔
* num2 刷新幾次
* */
iostat [-x][num1][num2]
/**
* sar 查看網絡相關統(tǒng)計
* -n 查看網絡
* DEV表示查看網絡接口
*/
sar -n DEV num1 num2
// 環(huán)境變量
// $ 符號
echo $PATH // 取得path環(huán)境變量的值
echo ${PATH}aaa //支持拼接字符串 path環(huán)境變量的值 + aaa
// 設置環(huán)境變量
/**
* 永久生效
* 針對當前用戶生效 配置當前用戶的 ~/.bashrc 文件中
* 針對所有用戶生效 配置在系統(tǒng) /etc/profile 文件中
* */
export 變量名 = 變量值 // 臨時設置
// 插件 lrzsz 上傳下載
yum -y install lrzsz
rz // 上傳
sz a.txt // 下載
// 壓縮 解壓
/**
* tar
* -c 創(chuàng)建壓縮文件 用戶壓縮模式
* -v 顯示壓縮 解壓過程 用戶查看進度
* -x 解壓模式
* -f 要創(chuàng)建的文件 或要解壓的文件 -f選項必須在所有選項的最后一個
* -z gzip 模式 不使用-z 就是普通的tar格式
* -C 選擇解壓的目的地 用于解壓模式
*/
tar [-c -v -x -f -z -C] 參數(shù)1 參數(shù)2 ... 參數(shù)n
tar -cvf test.tar 1.txt 2.txt 3.txt // 1 2 3 文件壓縮到 test.tar 文件內
tar -zcvf test.tar.gz 1.txt 2.txt 3.txt // 1 2 3 文件壓縮到 test.tar.gz 文件內
tar -xvf test.tar // 解壓文件至當前目錄
tar -xvf test.tar -C /home/用戶 // 解壓到指定目錄
tar -zxvf test.tar.gz -C /home/用戶 // 解壓到指定目錄
/**
* zip
* -r 包含文件夾時 需要使用 -r
*/
zip [-r] 參數(shù)1 參數(shù)2 ... 參數(shù)n
zip test.zip a.txt b.txt c.txt // 壓縮問價
zip -r test.zip test a.txt // 有文件夾時 用 -r
/**
* unzip
* -d 指定要解壓的位置
*/
unzip [-d] 參數(shù)
unzip test.zip
unzip test.zip -d 指定目錄
Linux 命令行
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門蝉揍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人畦娄,你說我怎么就攤上這事又沾。” “怎么了熙卡?”我有些...
- 正文 為了忘掉前任颓鲜,我火速辦了婚禮表窘,結果婚禮上典予,老公的妹妹穿的比我還像新娘。我一直安慰自己乐严,他們只是感情好瘤袖,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著昂验,像睡著了一般捂敌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上既琴,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼滞磺!你這毒婦竟也來了升薯?” 一聲冷哼從身側響起,我...
- 正文 年R本政府宣布溉贿,位于F島的核電站,受9級特大地震影響浦旱,放射性物質發(fā)生泄漏宇色。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望宣蠕。 院中可真熱鬧例隆,春花似錦、人聲如沸植影。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽思币。三九已至,卻和暖如春羡微,著一層夾襖步出監(jiān)牢的瞬間谷饿,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 一闽烙、在jenkins執(zhí)行腳本無法執(zhí)行翅睛,報錯如下 原因:腳本是在Windows上寫好導入進去Linux系統(tǒng)的解決:在...
- 一捕发、使用技巧 1-1、命令行光標跳轉技巧: Ctrl+a:跳到命令行首 Ctrl+e:跳到命令行尾 Ctrl+u:...
- sudo命令在很多方面都類似于su命令很魂,但是它另外還有一些重要的功能扎酷。 一、命令格式 sudo [-bhHpV][...
- linux命令有以下4種類型: 1 shell內置命令 bash支持許多在內部稱之為shell builtin的內...
- 1 i 在命令模式下遏匆,進入編輯模式霞玄。光標在當前位置,相當于點擊了Insert鍵拉岁。 2 a 在命令模式下坷剧,進入編...