国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > linux基礎(chǔ)知識(shí)總結(jié)

linux基礎(chǔ)知識(shí)總結(jié) 時(shí)間:2018-07-30      來(lái)源:未知

vim 編輯器{

vim 文件名 -----> 編輯該文件

3種模式 : 插入 命令行 底行

插入模式

{

i ----> 插入光標(biāo)當(dāng)前位置

o ----> 插入光標(biāo)下一行

a ----> 插入光標(biāo)的后一位置

s ----> 插入光標(biāo)所在位置 ---> 并刪除光標(biāo)所在字符 ----> 替換

}

ESC ----> 退出插入模式 進(jìn)入 命令行 模式

命令行模式

{

復(fù)制: Nyy ---> 從光標(biāo)所在行開(kāi)始復(fù)制 N行

粘貼: p ---> 粘貼到光標(biāo)下一行

刪除: Ndd ---> 從光標(biāo)所在行開(kāi)始刪除 N行 ---> 類似于剪切

撤銷: u

}

底行模式 ESC ---> 切換到命令行模式

{

shift + : ----> 進(jìn)入底行模式

w ----> 寫入 ----> 保存

q ----> 退出

q! ----> 強(qiáng)制退出

wq wq! x(等價(jià)于wq)

vsp 文件名 ----> 可以編輯另一個(gè)文件

}

}

TAB----> 補(bǔ)齊

linux下軟件包機(jī)制{

軟件之間 有 依賴關(guān)系

redhat ---> rpm軟件包機(jī)制 ----> rpm [-p -i -u ] install- filename ..

debian ---> deb軟件包機(jī)制 ----> apt ----> 聯(lián)網(wǎng) (搜索軟件源 ----> 查找對(duì)應(yīng)軟件依賴完成安裝)

dpkg ---> 軟件包已經(jīng)下載好了 離線安裝

后綴 ---> .deb

軟件包 : 源碼包 ----> 需要自己編譯

二進(jìn)制文件 -----> 可以直接安裝

dpkg

{

dpkg -i 安裝一個(gè)在本地文件系統(tǒng)上存在的Debian軟件包

dpkg -r 移除一個(gè)已經(jīng)安裝的軟件包

dpkg -P 移除已安裝軟件包及配置文件

//dpkg -L 列出安裝的軟件包清單

//dpkg -s 顯出軟件包的安裝狀態(tài)

}

apt

{

1、設(shè)置軟件源 ---> 選擇下載軟件的服務(wù)器 // /etc/apt/sources.list

2、從軟件源中獲取軟件索引文件 // sudo apt-get update

添加服務(wù)器的軟件包的索引文件。 存放在: /var/lib/apt/lists/目錄中

apt-get:用于管理軟件包,包括安裝、卸載、升級(jí)等操作;

apt-get subcommands [ --purge | --reinstall ] pkg

update: 更新軟件包列表信息

install: 下載安裝包

remove: 卸載

clean: 刪除所有已經(jīng)下載的軟件包

check: 檢測(cè)依賴關(guān)系

source: 下載源碼包

--purge ----> 和remove 連用 完全卸載 會(huì)刪除 所有依賴

--reinstall ----> 和 install 連用 重新下載的意思

// 下載的 軟件包 /var/cache/apt/archives

apt-cache:用于查詢軟件包信息;

//apt-proxy:用于搭建APT代理服務(wù)器;

//apt-show-versions:用于顯示系統(tǒng)中軟件包版本信息;

//apt-config:用于讀取APT配置文件的簡(jiǎn)單工具;

//apt-cdrom:用于將CD-ROM加入軟件源配置文件。

}

}

farsight@ubuntu:~/1709linux/day2$

用戶名@主機(jī)名:當(dāng)前目錄名 $(命令行提示符) #(超級(jí)用戶命令行提示符)

shell基本命令{

shell ---> 解釋器 ---> 用戶 和 內(nèi)核的交互

shell{

sh

csh

ksh

bash ----> 增強(qiáng)版 ----> 綜合了上面的所有shell

}

shell 腳本 : 命令的集合 ----> 批量化處理一些命令

關(guān)機(jī): sudo shutdown -h now // 立刻關(guān)機(jī)

sudo shutdown -h +60 // 60min 后 關(guān)機(jī)

sudo shutdown -h +60 "byebye" // 提示關(guān)機(jī)并且通知

重啟: sudo shutdown -r now // 立即重啟

sudo shutdown -r +60 // 60min 后重啟

sudo reboot now // 立即重啟

命令格式: Command [-Options] Argument1 Argument2 … // 用空格 間隔

指令 選項(xiàng) 參數(shù)1 參數(shù)2…

多條命令 用 ;分號(hào) 隔開(kāi)

//如果一條命令不能在一行寫完,在行尾使用反斜杠(\)標(biāo)明該條命令未結(jié)束。

/ ----> 根目錄 -----> 所有目錄的起點(diǎn)

~ ----> 家目錄 ---> /home/farsight

查詢命令歷史 : history

pwd :查看當(dāng)前絕對(duì)路徑

ls : 查看當(dāng)前 路徑下 的 文件

// ls ---> 查看當(dāng)前路徑下的所有文件 但是不包含隱藏文件(linux下隱藏文件 以.開(kāi)頭)

cd 路徑名 : 跳轉(zhuǎn)到指定路徑

絕對(duì)路徑: 從 根目錄開(kāi)始的路徑

相對(duì)路徑: 相對(duì)對(duì)當(dāng)前位置的路徑

. ---> 當(dāng)前路徑 .. ----> 當(dāng)前路徑的上一級(jí)路徑

mkdir 路徑名 : 創(chuàng)建文件夾

rm -r 目錄名 刪除文件夾

touch 文件名 ---> 創(chuàng)建文件

rm 文件名 ----> 刪除文件

cp 源文件 目標(biāo)文件 ---> 拷貝

mv 源文件 目標(biāo)文件 ---> 移動(dòng) 重命名

cat 文件 ---> 在終端打印顯示當(dāng)前文件

echo 目標(biāo) ----> 在終端中輸出某目標(biāo)

}

通配符{

* ----> 匹配任意長(zhǎng)度的字符串

? ----> 匹配一個(gè)長(zhǎng)度的字符

方括號(hào)([…]) ----> [匹配其中指定的一個(gè)字符]

方括號(hào)([ - ]) ----> 代表字符范圍

方括號(hào)([^…] ----> [匹配 除了指定的一個(gè)字符之外的 字符]

}

管道{ |

管道可以把一系列命令連接起來(lái),意味著第一個(gè)命令的輸出將作為第二個(gè)命令的輸入

// cat 2.c | wc -w

}

命令置換{ ``

命令替換是將一個(gè)命令的輸出作為另一個(gè)命令的參數(shù)

// ls `pwd` ---> 將pwd 的結(jié)果作為 ls 的參數(shù)

}

輸入輸出重定向{

輸出重定向{ // 文件不存在 會(huì)創(chuàng)建

正確結(jié)果重定向 1> file (>)

錯(cuò)誤結(jié)果重定向 2> file (&>)

>> file -----> 以追加的方式 重定向到文件

}

輸入重定向{

< file ----> 將file 作為輸入源輸入給命令

}

}

用戶命令{

添加用戶: sudo adduser llcc //會(huì)自動(dòng)家目錄創(chuàng)建一個(gè)用戶目錄

修改密碼: sudo passwd llcc

修改用戶名: sudo usermod -d /home/lc -m -l lc llcc //必須修改用戶目錄名

修變用戶的組: sudo usermod –g farsight user1 // 修改組名

刪除用戶: sudo deluser --remove-home llcc // 刪除用戶的同時(shí) 刪除家目錄

刪除組: sudo delgroup llcc

}

進(jìn)程{

ps:

-ef ----> 列舉所有進(jìn)程 并且列舉詳細(xì)信息!

-A 列出所有的行程

-w 顯示加寬可以顯示較多的資訊

-au 顯示較詳細(xì)的資訊

-aux 顯示所有包含其他使用者的行程

top: ----->動(dòng)態(tài)查看 3秒 刷新一次

pstree: ----> 進(jìn)程樹(shù)查看

}

磁盤文件系統(tǒng){

目前:ext4是linux系統(tǒng)最廣泛使用的一種格式

在ext3基礎(chǔ)上,對(duì)有效性保護(hù),數(shù)據(jù)完整性,數(shù)據(jù)訪問(wèn)速度,兼容性等做了改進(jìn)!

FAT16 FAT32 ntfs 是windows上使用的格式

}

linux文件系統(tǒng){

1、倒置的樹(shù)

2、一切皆文件

ls -l:

-rw-rw-r-- 1 farsight farsight 414 9月 12 14:27 1.c

文件類型及權(quán)限 硬連接數(shù)

- rw- rw- r--

文件類型 當(dāng)前用戶的操作權(quán)限 同組用戶操作權(quán)限 其它組用戶

文件類型{

普通文件 -

目錄 d

字符設(shè)備 c

塊設(shè)備 b

符號(hào)連接 l

管道 p

套接字 s

}

權(quán)限{

r 讀

w 寫

x 執(zhí)行

}

}

壓縮{

歸檔: tar ---> 加參數(shù)也可以壓縮 -j bzip2 -z gzip 解壓 -x

壓縮: tar -cjf 壓縮文件名 要壓縮的文件列表

tar -czf

解壓: tar -vxf 壓縮文件名

壓縮:

gzip .gz ---->具有很好的移植性,可在很多不同體系架構(gòu)的系統(tǒng)中使用

gunzip

bzip2 .bz2

bunzip2

zip .zip ----> 使用有不同平臺(tái)

unzip

}

linux網(wǎng)絡(luò){

}

-malign -double

上一篇: shell腳本基本命令大全

下一篇:ARM的中斷處理詳細(xì)過(guò)程

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見(jiàn)科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部