2023年6月29日 星期四

linux note-1

計算機 由硬件和軟件組成, 而操作系統就是軟件

連線查詢
ifconifig




然後打開finalshell



輸入連線資訊




ls 
顯示目錄

cd
change directory
回到home

cd/
回到根目錄

pwd
print work directory
查看當前工作目錄

cd ..
切換到上一層

cd ../..
切換到上上層

cd ~
切換到home == cd home

cd ~/Desktop
進到home下的Desktop目錄

範例>>>>>>>>>>>>>>>>>>
当前工作目录内有一个test文件夹,文件夹内有一个文件hello.txt,请描述文件的相对路径
test/hello.txt
在当前工作目录的上级目录有一个test文件夹,文件夹内有一个文件hello.txt,请描述文件的相对路径
../test/hello.txt
在HOME目录内有一个test文件夹,文件夹内有一个文件hello.txt,请描述文件的路径,需要使用符号~
~/test/hello.txt

mkdir [-p] linux路徑
make directory

-p 自動創建不存在父目錄, 是連續層級父目錄

一次創建多個層級時, 是會報錯的
需要加上-p
另外
ctrl + L 可以清空頻目

注意:创建文件夹需要修改权限,请确保操作均在HOME目录内,不要在HOME外操作
涉及到权限问题,HOME外无法成功
后续我们会讲解权限管控的知识







[leetcode] [KMP] KMP

ABCDABD... ABCDABF... 簡單的說, 傳統解兩字串匹配部分 可能會來個雙迴圈, 哀個比對, 當不匹配的時候, 會將下方列再後移1位 然後不匹配再後移 然而 如果像上放已經有4個屬於匹配的字串, 她就應該直接往後移四位來匹配, 而不是只移動1位 隱藏的思維是, 當...