日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

step1 . day2:Linux系统基础知识

發(fā)布時(shí)間:2024/4/17 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 step1 . day2:Linux系统基础知识 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

和Windows一樣,Linux計(jì)算機(jī)必要的文件系統(tǒng)和學(xué)習(xí)C語(yǔ)言使用到的編輯器知識(shí)初步掌握。

?

1.操作系統(tǒng)和內(nèi)核的分類

內(nèi)核:Linux、Unix、NT,Linux內(nèi)核主要負(fù)責(zé)5項(xiàng)工作①文件管理②設(shè)備管理③網(wǎng)絡(luò)管理④內(nèi)存管理⑤進(jìn)程管理

操作系統(tǒng):Windows系列,MacOS,Ubuntu系列、Redhat系列、centOS及deepin等,是在內(nèi)核基礎(chǔ)上集成各個(gè)基礎(chǔ)應(yīng)用的軟件

?

2.Linux系統(tǒng)文件管理系統(tǒng)

Linux系統(tǒng)沒(méi)有Windows系統(tǒng)C\D\E等盤(pán)符的概念,秉承著一切解釋文件的形式,遵從FHS(Filesystem Hierarchy Standard)標(biāo)準(zhǔn)建立了倒置樹(shù)狀文件系統(tǒng)

各個(gè)目錄下存放的內(nèi)核及功能

/ 根目錄

/bin 可基本用戶命令二進(jìn)制文件

/boot 和系統(tǒng)啟動(dòng)相關(guān)的文件

/dev 設(shè)備文件(通過(guò)此文件訪問(wèn)設(shè)備驅(qū)動(dòng))

/etc 系統(tǒng)配置文件

/home 用戶家目錄

/lib 可執(zhí)行程序需要連接的庫(kù)文件

/sbin 系統(tǒng)二機(jī)制文件

/mnt/hgfs/share 共享目錄

?

3.shell終端命令(terminal,那個(gè)黑色的框框,快捷鍵Ctrl + alt +T,在終端界面再打開(kāi)一個(gè)終端Ctrl + shift + n)

linux @ ubuntu? : ~? $:Linux表示用戶名? @間隔符 Ubuntu表示主機(jī)名 :間隔符 ~表示家目錄? $表示普通用戶(#表示超用戶)

?

4.Linux系統(tǒng)下常用命令1

①whoami? 查看用戶名

②hostname? 查看主機(jī)名

③su root? 進(jìn)入超級(jí)用戶,輸入密碼時(shí)候不顯示,成功進(jìn)入的標(biāo)識(shí)是root@ubuntu:/#?

④sudo passwd root :重置超級(jí)用戶密碼

⑤exit? ?退出超級(jí)用戶或者terminal終端

?

5.常用命令2

① ls? ? 查看當(dāng)前目錄文件列表

? ?ls -a? ?顯示隱藏文件(以 . 或? ..開(kāi)頭文件)?

? ls? -l 顯示文件屬性信息(ll)(wrx(421權(quán)重)表示文件權(quán)限讀寫(xiě)執(zhí)行,八進(jìn)制表示0777,dsp-lcd文件類型(b塊設(shè)備文件,d目錄,s套接字文件,p管道文件 ,-一般文件,l鏈接文件,c 字符設(shè)備文件))

? ls -i 顯示文件iNode號(hào)

? ls -R 文件遞歸顯示,即顯示文件中的文件層級(jí)

? ls -lh 講文件屬性的大小轉(zhuǎn)換為對(duì)應(yīng)數(shù)量級(jí)

②cd 切換目錄 相對(duì)路徑和絕度路徑區(qū)分

?cd? cd~? 返回家目錄

?cd? ../? 返回上層目錄? cd ../ ../? 返回上上層目錄? cd -? 返回上次操作目錄

?cd /mnt/? 絕對(duì)路徑打開(kāi)mnt文件? 可以用tab鍵補(bǔ)齊或者查找

?pwd 顯示當(dāng)前工作文件絕對(duì)路徑

?clear? 清屏? Ctrl+l(實(shí)際上是上翻一頁(yè))

③touch? a.c? ?創(chuàng)建文件(如果文件存在,則修改文件時(shí)間戳)

④mkdir? a 創(chuàng)建目錄(-m 為分配權(quán)限,-p為遞歸創(chuàng)建)

⑤rm? a.c? 刪除文件或目錄(目錄內(nèi)有文件需要-r,可以多個(gè)刪除,也可用*通配符多個(gè)刪除)

⑥chmod? 0777 hello? ? ?修改hello文件權(quán)限(共享文件中的文件權(quán)限全是777,即wrx)

⑦cp? 復(fù)制(-r -a? 為復(fù)制遞歸文件)

⑧mv 剪切或者重命名? ??mv 1.c 2.c 將1.c重命名為2.c? ?mv hello/ test/? 剪切文件到test/

⑨echo? 111? ? ?打印到終端? ?echo 11 > hello,c? ?重定向打印到文件(>>為追加打印)

⑩cat? test.c? 顯示test.c文件中的內(nèi)容

?

6.常用命令3

vi或vim常用沒(méi)命令

vi test.c? 創(chuàng)建并打開(kāi)test.c文件,存在則直接打開(kāi)

vi有三種模式,各模式下命令如下:

命令行模式(開(kāi)始進(jìn)入模式,按Esc可進(jìn)入)
拷貝? ? ? yy 拷貝一行? ? ? ?3yy 拷貝3行
剪切? ? ? dd 剪切一行? ? ? 3dd 剪切三行
粘貼? ? ? ?p 粘貼
撤銷? ? ? ?u 撤銷
對(duì)齊? ? ?gg=G? ?或者 鼠標(biāo)左鍵選中按下鍵盤(pán)的等號(hào)鍵
查找
/要查找的字符串
/^字符串 搜索字符串,顯示子高亮第一次出現(xiàn)的字符串
/字符串$ 搜索字符串,顯示子高亮以這個(gè)結(jié)尾的字符串
n 下一個(gè)
N 上一個(gè)
:nohl 取消查找的高亮插入模式:命令行模式下按i(當(dāng)前位置插入) I(行首插入) a(當(dāng)前位置插入) A(行位插入) o(行下插入) O(行上插入)


底行模式:
:q (quit)? 未修改的文件退出
:q! (quit no save)? 強(qiáng)制退出
:w (save)? ? 保存
:wq或x (save quit)? ?保存并退出
:wq! (force save quit)? 強(qiáng)制保存退出
:wqa? ? ? ? ? ? ? ? 保存退出所有的文件
:n? ? ? ? 跳轉(zhuǎn)行
:set nonu取消行號(hào)
:set nu 顯示行號(hào)


設(shè)置鼠標(biāo)
:set mouse= 可以拷貝
:set mouse=a 取消拷貝
按住shift,鼠標(biāo)選中,松開(kāi)shift ,右鍵 12.04
按住shift,鼠標(biāo)選中,不松開(kāi)shift ,右鍵 14.04 16.04
粘貼時(shí)必須在插入模式下,右鍵past粘貼

:60,65y? ?拷貝??
:60,65d? 剪切??

:%s/hello/abc/g? 替換所有(不加/g為替換所有行第一個(gè)):

:%s/舊字符串/新的字符串/g
:3,4s/hello/abc/g 替換每行的所有的,3-4行

打開(kāi)多個(gè)文件
:vsp 1.c 垂直打開(kāi)1.c
:sp 1.c 水平打開(kāi)1.c

在終端使用 gcc? a.c命令編譯hello.c文件,不指定生產(chǎn)文件名默認(rèn)生產(chǎn)a.out,在終端./a,out查看程序運(yùn)行結(jié)果

?

至此,在Linux環(huán)境下學(xué)習(xí)C語(yǔ)言用到的命令基本夠了,下面可以在Linux下開(kāi)始編輯和運(yùn)行第一個(gè)C程序了,感覺(jué)這段剛剛上手非常痛苦,比Windows難用多了,但是用熟悉了之后還是很舒服的

轉(zhuǎn)載于:https://www.cnblogs.com/huiji12321/p/11104461.html

總結(jié)

以上是生活随笔為你收集整理的step1 . day2:Linux系统基础知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。