2023年8月2日筆記

2022-08-22 12:21:13 字數 3531 閱讀 9103

【圖形演示、命令操作】

1、 【tcp/ip架構--協議概述(圖)】

2、【內部命令與外部命令(圖)】

3、查詢幫助資訊

a\help

命令分類:

1)內部命令

help command

2)外接命令

command --help (-h)

b\man  (more)

man  cmmand

/  向下查詢指定內容(ubuntu)

n  向下查詢

n 向上查詢

? 向上查詢指定內容

n  向下查詢

n  向上查詢

q 退出

擴充套件:

1)在ubuntu下檢視檔案的命令是什麼?

cat ---------由第一行開始顯示檔案內容

tac ---------從最後一行開始顯示,可以看出tac 是cat 的倒著寫

nl -----------顯示癿時候,順道輸出行號

more -----------一頁一頁癿顯示檔案內容

less -----------不more 類似,但是比more 更好癿是,他可以往前翻頁

head -----------只看頭幾行

tail -----------只看尾部幾行

od ----------以二進位制的方式讀取檔案內容

2)ls在ubuntu下怎麼使用?

ls-----------顯示當前資料夾下檔案

ls -l-----------列表顯示

ls -a-----------顯示隱藏檔案

ls -h-----------檔案大小,自動找單位(kb、m、g)

ls -l -a -h-----------(-l -a -h沒有先後順序,-a -h -l)

ls -lah-----------(-lah沒有先後順序,-ahl)

ls-----------加點正則表達

ls a*----------- 顯示以a開頭

ls *a----------- 顯示以a結尾

ls a? ----------- 顯示以a開頭,後面僅1位

ls a?? -----------顯示以a開頭,後面僅2位

ls 1[12345]4-----------顯示以1開頭,中間一位12345任意,最後一位4

4linux的目錄結構

1)windows下的目錄結構:

2)linux(ubuntu)的目錄結構:

樹狀結構;一切檔案從根開始;

關於磁碟分割槽與掛載的命令(/etc/fstab -- 開機自動掛載)

df -h       檢視磁碟掛載情況

【dd if=/dev/zero of=/root/image bs=1024k count=100  //建立環迴裝置(虛擬磁碟)】

fdisk 【磁碟檔案】-- 做磁碟分割槽;

sd ------ scsi 型別的磁碟 (hd  ide)

a------第一塊磁碟(b,c。。。)

1------第乙個分割槽(2,3,4...)

mkfs------ 格式化(建立檔案系統)

mount------磁碟掛載

umount------將磁碟解除安裝下來

5、linux的主要目錄

//bin------存放命令檔案

/boot------存放系統啟動檔案(核心、grub程式)

/cdrom------光碟目錄

/dev------存放裝置檔案(c字元裝置、d塊裝置)

/etc------大部分的系統配置檔案

/home------普通使用者的家目錄

/lib  /lib64------庫檔案(.so結尾的檔案)

/lost+found------非正常關機下的碎片檔案(空磁碟掛載上來,預設就會有這個目錄)

/mnt  /media------專門提供掛載的掛載點

/opt------第三方軟體的安裝目錄

/proc  /sys------程序、系統目錄(預設是空的,只有啟動後才會存放對應程序和系統檔案)

/root  root------使用者的家目錄

/sbin------存放命令的目錄

/tmp------臨時檔案存放目錄

/usr------常見軟體安裝目錄

/var------檔案會隨時更改的目錄-- 日誌檔案!

/var/run------目錄中存放的是自系統啟動以來描述系統資訊的檔案。

/snap------儲存的是snap程式的設定資訊

/srv------系統啟動服務時可以訪問的資料庫目錄 /tmp 臨時檔案,重啟後自動清空 /var 某些大檔案的溢位區

/usr------是linux系統核心所在,包含了所有的共享檔案

6、目錄的常見命令

1)檢視目錄內容

終端使用技巧:

自動補全

ls  檢視檔案內容;

2)搜尋使用過的命令

ls檔案萬用字元:

*  --  任意長度的任意字元

?  --  任意乙個字元

--  取值範圍(只取範圍中的乙個字元)

sd[abc] -- sda  sdb   sdc

[a-f] -- sd[a-f]  sda  adb  ...  sdf

^ -- 託字元,指定以某個字元開頭

$ -- 以什麼字元結尾

grep命令--  行過濾

grep [選項] [匹配的字元] [物件]

檢視檔案中的匹配,過濾某一行:

-v   反選^$  -- 空白行

-i   忽略大小寫

3)切換目錄

cd常見特殊目錄:

~當前使用者的家目錄(/root   /home)

.當前目錄(以. 開頭的檔案為隱藏檔案)

..當前目錄的上一級目錄

-$oldpwd 存放上一次經過的目錄

絕對路徑

從根開始,寫全咯

相對路徑

相對當前路徑而言,你所要處理的目錄;

2023年8月6日學習總結

今天上csdn上找了一篇部落格,關於kmp演算法的講的很好,終於把kmp演算法搞得差不多了,明天再鞏固一下就可以了,真的是太開心了 鏈結kmp演算法 今天的比賽a題出的比較快,我開始沒看懂a題,感覺d題比較簡單就先做的d題,a題仔細讀了有20分鐘才讀明白,還是要靠自己翻譯,谷歌翻譯這些翻譯軟體都不靠...

華為筆試2023年8月28日

賦值符號寫成等號害一生!include include include include include include using namespace std unordered map int,bool mp int g 6 6 int dx 4 dy 4 int tag vector int v...

今日學習 2023年4月8日

1 學習了最小二乘法,可以用於線性回歸,類似於資料擬合,就是各個點到一條直線平方和最小,serr square y y1 square y y2 square y y3 2 學習了tdoa,toa定位方法的概念,aoa定位 三角定位 可以通過計算時間差,計算角度來定位某一物體。3 矩陣乘法與點乘 矩...