最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

恐秋的linux學(xué)習(xí)筆記:基礎(chǔ)語(yǔ)法篇

2023-07-22 09:46 作者:恐竹丶石葉秋  | 我要投稿

——————linux學(xué)習(xí)文檔——————

為了學(xué)習(xí)命令行加油前進(jìn)吧!

索引

打印當(dāng)前目錄:pwd、顯示列表:ls、改變目錄:cd
創(chuàng)建目錄:mkdir、復(fù)制:cp、剪切:mv
刪除:rm、直接打開(kāi)文件:cat、查看文件,以較少的內(nèi)容進(jìn)行輸出(允許上下鍵和空格翻頁(yè)):less

查看磁盤(pán)空間:df、查看內(nèi)存:free、統(tǒng)計(jì)文件內(nèi)容信息:wc
日期:date、日歷:cal、清除:clear
管道:|

操作主機(jī)名:hostname、查看用戶基本信息:id?、顯示當(dāng)前用戶名:whoami?查看進(jìn)程:ps、查看服務(wù)器進(jìn)程所占資源:top、查看真實(shí)目錄大?。?code>du
文件查找:find、服務(wù)開(kāi)關(guān):service、殺死進(jìn)程:kill
重啟:reboot、關(guān)機(jī):shutdown、輸出計(jì)算機(jī)持續(xù)在線時(shí)間:uptime?獲取操作系統(tǒng)信息uname、查看網(wǎng)絡(luò)連接狀態(tài):netstat、幫助手冊(cè):man

索引:選項(xiàng)以及操作

cp

-r遞歸

mkdir(創(chuàng)建目錄)

-p創(chuàng)建多層不存在的目錄的創(chuàng)建

cp(復(fù)制)

-r遞歸

rm(刪除)

-f不會(huì)出現(xiàn)要不要?jiǎng)h除的選項(xiàng)、-r遞歸

ferr(查看內(nèi)存)

-m以MB來(lái)顯示單位、-g以GB來(lái)顯示單位

head查看一個(gè)文件的前n行)

-n查看前n行(n是數(shù)字)、-c查看字節(jié)

tail(查看末n行)

-n 查看后n行(n是數(shù)字)

wc(統(tǒng)計(jì)文件內(nèi)容信息)

-l表示linse,行數(shù)、-w表示words,單詞數(shù)、-c表示bytes,字節(jié)數(shù)

cal(日歷)

-y輸出一年、-m每周的第一天改為周一

hostname(操作主機(jī)名)

-f輸出當(dāng)前主機(jī)名中的FQDN(全限定域名)

ps(查看進(jìn)程)

-e等價(jià)于-A列出全部的進(jìn)程、-f顯示全部的列(顯示全字段)

du(查看真實(shí)目錄大小)

-s只顯示匯總的大小、-h以較高可讀性的形式進(jìn)行顯示

find(查找文件)

-name按照文檔名稱搜索、-type按照文檔的類型進(jìn)行搜索

service(服務(wù)開(kāi)關(guān))

start啟動(dòng)、stop停止、restart重啟

reboot(重啟)

-w模擬重啟,但是不重啟

shutdown(關(guān)機(jī))

-h now立刻關(guān)機(jī)、-c取消關(guān)機(jī)計(jì)劃

uname(獲取操作系統(tǒng)信息)

-a獲取全部的系統(tǒng)信息(類型、全部主機(jī)名、內(nèi)核版本、開(kāi)發(fā)時(shí)間、開(kāi)源計(jì)劃)

netstat(查看網(wǎng)絡(luò)連接狀態(tài))

-t只列出tcp協(xié)議的鏈接、-n將地址從字母組合轉(zhuǎn)化成ip地址,將協(xié)議轉(zhuǎn)化成端口號(hào)來(lái)顯示輸出
-l過(guò)濾出“state(狀態(tài))”列中其值為L(zhǎng)ISTEN(監(jiān)聽(tīng))的連接 、-p顯示發(fā)起連接的進(jìn)程PID與進(jìn)程的名稱

基礎(chǔ)指令

基礎(chǔ)語(yǔ)法篇

路徑

》相對(duì)路徑
》》必須有一個(gè)參照路徑
》》用法
》》》./當(dāng)前路徑
》》》../上級(jí)目錄

》絕對(duì)路徑 》》從根目錄(/)開(kāi)始找 》》/root/Desktop

ls指令(顯示列表)

》描述
》》列出列表

》用法ls
》》列出當(dāng)前目錄所有文件及文件夾

》用法ls 路徑
》》列出制定某路徑下的所有文件及文件夾
》》相對(duì)路徑
》》》ls ../回到上一級(jí)目錄
》》絕對(duì)路徑

》用法ls 選項(xiàng) 路徑
》》列出制定路徑下的文件及文件夾,并以指定的格式進(jìn)行顯示

》選項(xiàng)
》》-l表示以詳細(xì)列表的形式進(jìn)行展示
》》-la顯示所有文件和文件夾以及隱藏文件
》》-lh列出指定路徑下的所有文件和文件夾的名稱,以列表的形式并且在顯示文檔大小的時(shí)候以可讀性較高的形式顯示
``

pwd命令(打印當(dāng)前工作目錄)

》用法pwd

cd命令(改變目錄)

》英文名change directory
》切換當(dāng)前的工作目錄路徑

》用法cd 路徑

》切換家目錄cd ~

mkdir命令(創(chuàng)建目錄)

》語(yǔ)法mkdir 路徑?》》路徑可以是文件夾名稱也可以是包含名稱的一個(gè)完整路徑

》案例mkdir wenWjianMjiaW在當(dāng)前路徑下創(chuàng)建

》案例mkdir /root/wo在指定目錄下創(chuàng)建文件夾

》語(yǔ)法mkdir 選項(xiàng) 路徑

》選項(xiàng) 》》-p創(chuàng)建多層不存在的目錄的創(chuàng)建
》》》mkdir -p /root/wenjianjiaW/a/b/c/d

》語(yǔ)法3創(chuàng)建多個(gè)目錄
》》mkdir 路徑1 路徑2 路徑3

》顯示顏色
》》藍(lán)色是文件夾
》》黑色是文件
》》綠色是擁有所有權(quán)限

touch命令(創(chuàng)建文件)

》語(yǔ)法touch 文件路徑
》》路徑可以是直接的文件名也可以是路徑

》實(shí)例:使用touch在當(dāng)前目錄下創(chuàng)建一個(gè)文件,明明為wenWbenV.txt
》》touch wenWbenV.txt

》實(shí)例:使用touch在“wo”的家目錄中創(chuàng)建文件wenWjianM.txt
》》touch /home/wo/wenWjianM.txt

cp指令(復(fù)制)

》描述 》》復(fù)制文件或文件夾到指定的位置

》語(yǔ)法cp 被復(fù)制的文檔的路徑 文檔復(fù)制到的路徑

》實(shí)例:用cp命令復(fù)制一個(gè)文件
》》cp /root/wenWbenV.txt /home/wo/wenWbenV.txt
》》》cp可以在右側(cè)被復(fù)制的文件路徑更改名字

》實(shí)例:復(fù)制文件夾
》》-r ./wenWjianMjiaW/ /home/wowenWjianMjiaW
》》使用cp命令復(fù)制文件夾操作的時(shí)候,需要添加選項(xiàng),否者會(huì)被忽略

》選項(xiàng)
》》-r遞歸
》》》不只把文件夾復(fù)制進(jìn)來(lái),還得通過(guò)遞歸把里面的文件及文件夾都復(fù)制進(jìn)去

mv指令(剪切)

》描述
》》移動(dòng)文件以及文件夾

》語(yǔ)法mv 需要剪切的文件路徑 需要剪切到的目標(biāo)路徑

》實(shí)例:剪切一個(gè)文件
》》mv wenWbenV.txt ../wenWbenV.txt

》實(shí)例:剪切一個(gè)文件夾
》》mv /home/wo/wenWjianMjiaW/ /

》也是可以重命名的

rm命令(刪除)

》描述
》》刪除文件以及文件夾

》語(yǔ)法:rm 選項(xiàng) 需要移除的文檔目錄

》選項(xiàng)
》》-f不會(huì)出現(xiàn)要不要?jiǎng)h除的選項(xiàng)
》》-r遞歸
》》》刪除一個(gè)文件夾當(dāng)中的很多文件的時(shí)候需要使用遞歸
》》通常-fr一起使用
》》》如果只使用遞歸,那么文件夾里有多少個(gè)文件就會(huì)顯示要不要?jiǎng)h除個(gè)選項(xiàng)

》實(shí)例:刪除一個(gè)文件
》》rm /xinEwenWjianM.txt

》實(shí)例:刪除一個(gè)文件夾
》》rm -rf /wenWjianMjiaW/

》實(shí)例:刪除多個(gè)文件
》》rm -rf wenWjianM.txt wenWjianMjiaW

》案例:刪除一個(gè)目錄下有公共特性的文檔,比如都以ab開(kāi)頭
》》rm -f abc*
》》》*表示任何東西

*稱之為通配符
》》表示任意的字符,主要以特定義字符開(kāi)頭,就不用管其他了。

vim命令

》vom是一款文本編輯器

》語(yǔ)法:vim 文件的路徑
》》打開(kāi)一個(gè)文件
》》這個(gè)文件可以存在也可以不存在
》》vim install.log
》》》輸入一個(gè)冒號(hào)和一個(gè)q然后回車::q就能退出去了,在沒(méi)有按下其它命令的時(shí)候

輸出重定向

》把終端里的日記內(nèi)容存儲(chǔ)起來(lái)

》語(yǔ)法>覆蓋輸出
》》覆蓋原有的

》語(yǔ)法>>追加輸出
》》在內(nèi)容末尾繼續(xù)輸出

》案例:使用覆蓋重定向,保持ls-la的執(zhí)行結(jié)果,保存到當(dāng)前目錄下的ls.txt中
》》ls -la >ls.txt

cat指令

》描述 》》cat有直接打開(kāi)一個(gè)文件的功能
》》不用手動(dòng)退出

》語(yǔ)法:cat 文件的路徑
》》cat install.log

》語(yǔ)法:還可以對(duì)文件進(jìn)行合并cat 待合并的文件路徑1,待合并的文件路徑2......
》》cat /home/wo/wenWbenV1.txt /home/wo/wenWbenV2.txt /home/wo/wenWbenV3.txt >heWbingM

進(jìn)階指令

df指令(查看磁盤(pán)空間)

》語(yǔ)法:df -h

》選項(xiàng)
》》-h以較高可讀性的形式展示

》顯示信息
》》Filesystem(文件系統(tǒng))
》》size(大小)
》》Used(被使用的)
》》Avail(可用的)
》》Use%(已使用的百分比)
》》Mounted on(掛載點(diǎn))

free(查看內(nèi)存)

》語(yǔ)法free -m

》選項(xiàng)
》》-m以MB來(lái)顯示單位
》》-g以GB來(lái)顯示單位

》顯示內(nèi)容
》》Swap是臨時(shí)內(nèi)存

head(查看一個(gè)文件的前n行)

》如果不指定行數(shù),默認(rèn)顯示前10行

》語(yǔ)法head -n 文件路徑
》》head -5 install.log
》》n表示數(shù)字

》選項(xiàng)
》》-n查看前n行(n是數(shù)字)
》》-c查看字節(jié)

tail指令(查看末n行)

》如果不指定n那么就會(huì)默認(rèn)顯示后10行

》語(yǔ)法tail -n 文件路徑

》選項(xiàng)
》》-n查看后n行(n是數(shù)字)

less指令(查看文件,以較少的內(nèi)容進(jìn)行輸出)

》可以通過(guò)輔助功能查看更多 》》數(shù)字加回車 》》上下方向鍵 》》空格是翻頁(yè)

》語(yǔ)法less 需要查看的文件路徑

wc指令(統(tǒng)計(jì)文件內(nèi)容信息)

》包括行數(shù)、單詞數(shù)、字節(jié)數(shù)

》語(yǔ)法wc -lwc 需要統(tǒng)計(jì)的文件路徑

》選項(xiàng)
》》-l表示linse,行數(shù)
》》-w表示words,單詞數(shù)
》》-c表示bytes,字節(jié)數(shù)

》實(shí)例wc -lwc install.log

date指令(日期)

》操作時(shí)間與日期
》》讀取
》》設(shè)置

》語(yǔ)法date

》語(yǔ)法dadte +%F等價(jià)于date "+%Y-%m-%d"

》語(yǔ)法"date +%F %T"加上雙引號(hào)讓它成為一個(gè)整體

》語(yǔ)法:獲取之前或者之后的某個(gè)時(shí)間
》》date"-1 ady" "+%Y-%m-%d %H:%M:%S"
》》減號(hào)是過(guò)去,加號(hào)是未來(lái)
》》單位:day天、month月、year

》單位
》》F完整年月日
》》%T完整分時(shí)秒
》》%Y四位年份
》》%m兩位年份
》》%d日期(前導(dǎo)0)
》》%H小時(shí)(前導(dǎo)0)
》》%M分鐘(前導(dǎo)0)
》》%S秒數(shù)(前導(dǎo)0)

cal(日歷)

》描述
》》顯示日歷

》語(yǔ)法cal直接輸出當(dāng)前月份的日歷,等價(jià)于cal -1

》語(yǔ)法cal -3輸出上月本月和下月的日歷

》語(yǔ)法cal -y 2023輸出一年的日歷

》選項(xiàng)
》》-y輸出一年
》》-m每周的第一天改為周一

clear(清屏)

》或ctrl+L鍵

》語(yǔ)法clear或者ctrl+L鍵

管道(|)

》用法
》》管道可以用于過(guò)濾
》》特殊
》》擴(kuò)展處理

》語(yǔ)法:不能單獨(dú)使用,必須配合其它語(yǔ)法一起使用,作為主要輔助作用

》實(shí)例:通過(guò)管道查詢出當(dāng)根目錄下包含“y”字母的文檔名稱
》》ls /|grep y

》實(shí)例:擴(kuò)展處理,統(tǒng)計(jì)某個(gè)目錄下的文檔個(gè)數(shù)
ls /| wc -l

》參數(shù)關(guān)鍵字
》》grep過(guò)濾

高級(jí)指令

hostname指令(操作主機(jī)名)

》用來(lái)操作主機(jī)名

》語(yǔ)法1hostname輸出完整的主機(jī)名

》語(yǔ)法2hostname -f輸出當(dāng)前主機(jī)名中的FQDN(全限定域名)

id指令(查看用戶基本信息)

》查看用戶的一些基本信息
》》用戶ID
》》用戶組ID
》》附加組ID

》如果不指定用戶就默認(rèn)是當(dāng)前用戶

》語(yǔ)法1id查看默認(rèn)當(dāng)前用戶基本信息

》語(yǔ)法2id 用戶名顯示制定用戶基本信息
》》id xiaoVxiaoV

》用 cat驗(yàn)證信息收否正確
》》驗(yàn)證用戶信息,通過(guò)文件/etc/passwd
》》驗(yàn)證用戶組信息,通過(guò)文件/etc/group

whoami指令(顯示當(dāng)前登錄的用戶名)

》語(yǔ)法whoami

》一般用于shell腳本,用于獲取當(dāng)前操作對(duì)象用戶名方便記錄日志

ps指令(查看進(jìn)程)

》用于查看進(jìn)程

》選項(xiàng)
》》-e等價(jià)于-A列出全部的進(jìn)程
》》-f顯示全部的列(顯示全字段)

》顯示信息
》》UID用戶ID 》》PID進(jìn)程ID
》》PPID父級(jí)ID
》》》如果程序找不到父級(jí)進(jìn)程,該程序就是僵尸進(jìn)程
》》C是CPU的占用率(百分百)
》》STIME該進(jìn)程的啟動(dòng)時(shí)間
》》TTY終端設(shè)備
》》》顯示問(wèn)號(hào)就不是終端設(shè)備發(fā)起
》》TIME進(jìn)程的執(zhí)行時(shí)間
》》CMD該進(jìn)程的明朝或者對(duì)應(yīng)的路徑

》實(shí)例:在ps的結(jié)果中過(guò)濾出想要查看的進(jìn)程狀態(tài)
》》ps -ef |grep 進(jìn)程名字

top指令(查看服務(wù)器進(jìn)程所占資源)

》相當(dāng)于windows資源管理器中的性能

》語(yǔ)法1top
》》實(shí)時(shí)動(dòng)態(tài)的顯示
》》退出按Q鍵

》顯示
》》top時(shí)間
》》up啟動(dòng)了多少時(shí)間
》》users多少用戶登錄
》》load average某個(gè)時(shí)間點(diǎn)負(fù)載情況
》》Tasks任務(wù)的數(shù)量
》》running在運(yùn)行的
》》sleeping睡眠狀態(tài)的
》》stopped停止的
》》zonmbie僵尸進(jìn)程的
》》Mem內(nèi)存
》》total總共多少內(nèi)存
》》used多少被使用的
》》freeused多少空閑的
》》buffers多少被緩沖的
》》Swap召喚進(jìn)程

》顯示表頭
》》PID進(jìn)程ID
》》USER該進(jìn)程對(duì)應(yīng)的用戶
》》PR優(yōu)先級(jí)
》》NI用戶進(jìn)程空間內(nèi)改變過(guò)的優(yōu)先級(jí)的進(jìn)程占用CPU百分比
》》VIRT虛擬內(nèi)存
》》》假如申請(qǐng)了500MB的內(nèi)存,只使用了320MB,此時(shí)的虛擬內(nèi)存是500MB
》》TES常駐內(nèi)存
》》》假如申請(qǐng)了500MB的內(nèi)存,只使用了320MB,此時(shí)的虛擬內(nèi)存是320MB
》》SHR共享內(nèi)存
》》》假如申請(qǐng)了500MB的內(nèi)存,只使用了320MB,但是其中還包含了其它進(jìn)程的調(diào)用開(kāi)銷則需要扣除
》》》計(jì)算一個(gè)進(jìn)程實(shí)際使用的內(nèi)存=常駐內(nèi)存(RES)-共享內(nèi)存(SHR)
》》S進(jìn)程的狀態(tài)(sleeping,S表示隨眠,R表示運(yùn)行)
》》%cpu是cpu的占用百分比
》》%MEM內(nèi)存的占用百分比
》》TIME+執(zhí)行的時(shí)間
》》COMMAND進(jìn)程的名稱或路徑

》在運(yùn)行top的時(shí)候,可以使用方便快捷鍵
》》M鍵將結(jié)果按照內(nèi)存從高到低進(jìn)行排序降序排列
》》P將結(jié)果按照CPU的使用率從高到低進(jìn)行降序排列
》》1當(dāng)服務(wù)器擁有多個(gè)CPU的時(shí)候可以使用“1”快捷鍵切換是否展開(kāi)顯示各個(gè)CPU的詳細(xì)信息

du指令(查看真實(shí)目錄大?。?/h1>

》語(yǔ)法du -sh 目錄路徑

》選項(xiàng)
》》-s只顯示匯總的大小
》》-h以較高可讀性的形式進(jìn)行顯示

find指令(查找文件)

》語(yǔ)法find 路徑 選項(xiàng) 參數(shù)的值

》選項(xiàng)
》》-name按照文檔名稱搜索
》》》支持模糊搜索
》》-type按照文檔的類型進(jìn)行搜索
》》》文件類型:-表示文件d表示文件夾?》》》-f來(lái)替換

》實(shí)例:使用find來(lái)搜索wenWjianM的的文件
》》find /-name abcd.txt

》實(shí)例:搜索etc目錄下的所有.conf后綴文件
》》find /etc -name *.conf | wc -l

》實(shí)例:使用find來(lái)搜索/etc/sane.d目錄下的所有文件
》》find /etc/sane.d/ -type f
》》》f-的代替,因?yàn)椴荒苤苯邮褂?code>-所以只能使用f表示文件

》實(shí)例使用find來(lái)搜索/etc/目錄下的所有文件夾
》》find /etc/ -type d | wc -l

service(服務(wù)開(kāi)關(guān))

》用于啟動(dòng)一些或關(guān)閉一些以及重啟的軟件服務(wù)

》語(yǔ)法service 服務(wù)名 操作

》操作
》》start啟動(dòng)
》》stop停止
》》restart重啟

實(shí)例:?jiǎn)?dòng)本地的Apache(網(wǎng)站服務(wù)器的軟件),服務(wù)名叫httpd
》》service httpd start

kill指令(殺死進(jìn)程)

》當(dāng)遇到僵尸進(jìn)程或者處于某些原因需要關(guān)閉的進(jìn)程的時(shí)候

》語(yǔ)法kill 進(jìn)程PID需要配合ps命令一起使用

ifconfig(操作網(wǎng)卡)

》IP地址在idet addr

reboot(重啟)

》語(yǔ)法reboot

》選項(xiàng)
》》-w模擬重啟,但是不重啟

shutdown(關(guān)機(jī))

》語(yǔ)法shutdown -h now "關(guān)機(jī)提示"立刻關(guān)機(jī)

》語(yǔ)法shutdown -h 12:00 "關(guān)機(jī)提示"

shutdown -c取消關(guān)機(jī)計(jì)劃

uptime(輸出計(jì)算機(jī)持續(xù)在線時(shí)間)

》語(yǔ)法uptime

uname(獲取操作系統(tǒng)信息)

》語(yǔ)法uname

》選項(xiàng)
》》-a?獲取全部的系統(tǒng)信息(類型、全部主機(jī)名、內(nèi)核版本、開(kāi)發(fā)時(shí)間、開(kāi)源計(jì)劃)

netstat(查看網(wǎng)絡(luò)連接狀態(tài))

》語(yǔ)法netstat -tnlp

》選項(xiàng)
》》-t只列出tcp協(xié)議的鏈接
》》-n將地址從字母組合轉(zhuǎn)化成ip地址,將協(xié)議轉(zhuǎn)化成端口號(hào)來(lái)顯示輸出
》》-l過(guò)濾出“state(狀態(tài))”列中其值為L(zhǎng)ISTEN(監(jiān)聽(tīng))的連接 》》-p顯示發(fā)起連接的進(jìn)程PID與進(jìn)程的名稱

man(幫助手冊(cè))

》包含了linux中全部命令的手冊(cè)

》語(yǔ)法man 命令
》》退出按q鍵


恐秋的linux學(xué)習(xí)筆記:基礎(chǔ)語(yǔ)法篇的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
云龙县| 蒲江县| 阿城市| 当涂县| 收藏| 喀什市| 梓潼县| 蓝山县| 襄樊市| 大安市| 贵德县| 平塘县| 漯河市| 稷山县| 黔西县| 南部县| 兴城市| 岗巴县| 凤台县| 确山县| 沁源县| 璧山县| 敖汉旗| 安宁市| 怀安县| 临沂市| 高台县| 盘锦市| 资源县| 莎车县| 逊克县| 当阳市| 双柏县| 无锡市| 平舆县| 道孚县| 吉木萨尔县| 饶平县| 宁强县| 达日县| 临潭县|