Ubuntu的定義和一些基礎命令

? ?? Ubuntu(友幫拓、優(yōu)般圖、烏班圖)是一個以桌面應用為主的開源GNU/Linux操作系統(tǒng),Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架構(gòu)

1.? / ? ?? 表示根目錄

2.? cd?表示進入

3. ?? ls???查看

4.? pwd??查看路徑

5.? ls?-l???顯示具體參數(shù)

6.? ls?-a??顯示隱藏文件

7.? ls?-h??顯示文件的大小

8.? ls?-alh??顯示隱藏文件的大小

9.? c?d?..???表示退出

10.clear ?? 清屏

11.? cd -?????表示返回上一步

12. ls -help??????ls?-man???????幫助

13.? ctrl+shift+t??????分屏

14.? mkdir???????新建文檔

15.? touch???????新建文件

16.? gedit?????????編輯

17.? cat

18.? history ?? 查看歷史

19.? tree?????豎向排列文件

20.? retoot????????重啟

21.??save???????????????保存

? ?? sudo dpkg -i 安裝軟件命令符

? ?? CTRL+shift+T ?? 新建終端

? ?? rm? 刪除命令符 ??

? ?? 輸出重定向? >? (注意: >輸出重定向會覆蓋原來的內(nèi)容,>>輸出重定向則會追加到文件的尾部)ls輸出文件名? cat輸出文檔內(nèi)容

? ?? more 分屏;空格翻閱,q退出

? ?? 管道? |? ? ? 一個命令的輸出可以通過管道作為另一個命令的輸入

? ?? 擴展:

? ?? 1.絕對路徑,開頭沒有符號的

? ?? 2.相對路徑,開頭是有/或者~的

? ?? 刪除文件夾

? ?? rmdir? 刪除空文件夾(目錄不為空時此命令無效)

? ?? rm -r? 刪除非空文件夾? 遞歸的刪除文件夾的內(nèi)容

? ?? 刪除文件

? ?? rm? -i? 以問詢的方式刪除

? ?? rm? -f? ? 強制刪除

? ?? ll? ? ? 調(diào)用具體信息

? ?? 通配符

? ?? ls? *.txt=1.txt代表任何對象,字符

? ?? ls ?代表單節(jié)字符

? ?? 建立鏈接文件? ln? 鏈接

? ?? ln 源文件 鏈接文件(硬鏈接)源文件刪除后鏈接文件依舊會保存,硬鏈接只鏈接普通文件,不能鏈接目錄

? ?? ln -s 源文件 鏈接文件(軟鏈接)源文件刪除后鏈接文件不會保存鏈接失效,不占用磁盤空間

? ?? 注意:如果軟鏈接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑。

? ?? 硬鏈接數(shù) 具體信息 第二列

? ?? CTRL+c 跳出錯誤命令符

? ?? grep 文本搜索

? ?? grep a? 查找包含a的行數(shù)

? ?? grep a? ----- -v查找沒有a的行列

? ?? grep a? ----- -n 查找包含a的所在行的數(shù)字

? ?? grep a? ----? -in? 忽略大小寫查找包含a的所在行數(shù)

? ?? grep 'a^' ? 查找以a開頭的的行

? ?? grep 'a$'? 查找以a結(jié)尾的行

? ?? grep 't*t' ? 查找包含t*t的語句(點表示替換萬能符)

? ?? copy

? ?? cp?-i?覆蓋式復制,在覆蓋目標文件時提示是否覆蓋

? ?? cp?-r?用于復制文件夾,以遞歸的方式復制其目錄與其目錄下的文件

? ?? cp?-v?表示其復制進度

? ?? 舉例:cp?01?-r????復制01文件夾??????cp?*.txt?????復制以txt結(jié)尾的文件?

? ?? mv?

? ?? mv?有兩種表達方式

? ?? 1.重命名?,?一個文件存在另一個不存在????舉例:mv?02?03?表示把02改名為03

? ?? 2.移動,兩個文件都存在????舉例:02?已存在,新建03???mv?02?03?把02文件夾移動到03?文件夾

? ?? tar

? ?? tar?-cvf?+?命名+內(nèi)容??????表示歸檔

? ?? tar?-xvf?+命名+內(nèi)容??????表示解檔

? ?? 舉例:tar??-cvf???test.tar??i.c

? ?? 釋義:把i.c歸檔到名為test.tar?的文件夾中

? ?? 舉例:tar??-xvf???test.tar??i.c

? ?? 釋義:把i.c解檔到名為test.tar的文件夾中

? ?? tar??-zcvf???+命名+gz(后綴名,可以是tar)+內(nèi)容????表示歸檔并壓縮

? ?? tar??-zxvf???+命名??-C?(大寫)+內(nèi)容 ?? 解壓壓縮過的文件

? ?? 舉例:tar??-zcvf???test.tar??.gz??i.c

? ?? 釋義:表示將i.c歸檔并壓縮到test.tar?文件夾下

? ?? 舉例:tar??-zcvf???test.tar??-C??i.c

? ?? 釋義:表示將i.c歸檔并解壓到test.tar?文件夾下

? ?? find

? ?? find用于查找特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件。

? ?? find?/?-name?'*.ty'???表示查找以??.ty??結(jié)尾的所有文件

? ?? find?/?-name?'sh*'???表示查找以??.?sh?開頭的所有文件

? ?? 用戶useradd???-m????表示創(chuàng)建用戶舉例:sudo?userradd???xiaona??-m??cat?/etc/passwd???查看用戶舉例:cat?/etc?/passwd???su?-????????????????表示進入,切換用戶舉例:su??-???xiaonapasswd?????輸入密碼舉例:sudo??passwd???+密碼userdel????刪除文件舉例:sudo??userdel????xiaonaexit????????退出文件用戶組groupadd??????創(chuàng)建用戶組舉例:sudo???groupadd??08tycat?/etc?/group???查看用戶組groupdel???????刪除用戶組舉例:sudo??groupdel???08tysudo??uesrmod??-a????-G(大寫)+切入組+用戶名???????表示換組權(quán)限

? ?? 字母說明r為讀取權(quán)限,數(shù)字代號為?"4"。w為寫入權(quán)限,數(shù)字代號為?"2"。x為執(zhí)行權(quán)限,數(shù)字代號為?"1"。-為不具任何權(quán)限,數(shù)字代號為?"0"。修改權(quán)限命令為chmod。表示修改文件權(quán)限chown????表示修改文件用戶名chgrp?????表示修改文件用戶組舉例:sudo??chmod??777???06.txt舉例:sudo??chown??用戶名???06.txt舉例:sudo??chgrp???用戶名???06.txt

whoami為查看當前登陸賬號的用戶名 ?? who為查看登陸的用戶

exit為退出當前登陸賬戶

passwd為設置用戶密碼

查看當前進程:ps ? ? ? ? ?? 顯示動態(tài)進程:top ? ? ? ? ?? 終結(jié)進程:kill ? 強制終結(jié) ? kill -9

reboot為重啟系統(tǒng) ? ? shutdown -h 所定時間 為定時關(guān)機 ? init 0 為關(guān)機? init 6 重啟

檢測磁盤空間為 df ? ? ? ? ? ? ? -a可以顯示所有文件系統(tǒng)的磁盤使用情況

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -m可以1024字節(jié)為單位顯示

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-t可以顯示各指定文件系統(tǒng)的磁盤空間使用情況

檢測目錄所占磁盤空間為du

若想查看或配置網(wǎng)卡信息命令為? ifconfig

測試遠程主機連通性的命令為ping ? ? ? ? 格式為 ping? www.baidu.com

編輯器之神? VIM

VIM有三種基本工作模式:

命令模式

文本輸入模式

文末模式

在任意模式下按ESC都將退回到命令模式下,在命令模式下用小寫 i 可以進入到文本輸入模式,在命令模式下用:即可進入文末模式。

在插入模式下,常用命令有:

i: 插入光標前一個字符

I: 插入行首

a: 插入光標后一個字符

A: 插入行未

o: 向下新開一行,插入行首

O: 向上新開一行,插入行首

在命令模式下,常用的命令:

移動 光標

h 向左移動

j? 向下移動

k? 向上移動

l ? 向右移動

M ? 移動到文本的中間行

L ? 移動到當前頁的中間行

G ? 移動到指定行 ? **G

w ? 向后移動一個字符

b ?? 向前移動一個字符

gg? 移動到文本開頭

G ? 移動到文本結(jié)尾

刪除命令

x ? 刪除光標當前字符

X ? 刪除光標前一個字符

dd? 刪除當前整行內(nèi)容

D ? 刪除光標后整行內(nèi)容包括光標當前內(nèi)容

d0? 刪除光標前整行內(nèi)容不包括光標當前內(nèi)容

dw? 刪除光標開始位置的字包括光標當前內(nèi)容

撤銷命令

u ? 撤銷上一步命令

ctrl+r 反撤銷

重復命令

. 重復上次命令步驟

文本行移動

>>? 文本行向右移

<<? 文本行向左移

復制粘貼

yy? 復制當前整行內(nèi)容 ?? n? yy? 復制n行

p ?? 在光標所在位置向下開創(chuàng)一行

可視模式:

v ? 按字符移動,選中文本

V? 按行移動,選中文本可視模式可以配合 d, y, >>, << 實現(xiàn)對文本塊的刪除,復制,左右移動 重復執(zhí)行.

替換操作:

r ?? 替換當前字符

R ? 替換當前行光標后的字符

查找命令:

/ ? 輸入字符

n? 下一個

N? 上一個

替換命令

在末行模式下,把光標所在行的abc全部替換為123 為? :%s/abc/123/g

在末行模式下,把1到10 行的abc全部替換為123? 為 :1,10s/abc/123/g

vim里執(zhí)行 shell 下命令? 末行模式里輸入!然后輸入1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容