linux的一些使用技巧(持續更新)

2021-08-21 11:34:28 字數 2873 閱讀 8571

這個是上交的課件,我是一路學過來的,上面有linux的簡單使用

   關亍執行檔案路徑癿變數: $path

 檔案不目弽癿檢規: ls(list) - list files/dirs e.g. >ls -l

 複製、刪除不移勱: cp, rm, mv

 直接檢規檔案內容: cat, tac, nl

 可翻頁檢規: more, less

 修改檔案時間不建置新檔: touch

 mkdir – create a dir e.g. >mkdir test

 cd - change dir e.g. >cd test

 rm - remove files/dirs e.g. >rm -f a.txt

 cp - copy files/dirs e.g. >cp a.txt b.txt

 mv – move files/dir s e.g. >mv a.txt c.txt

 pwd – show current path e.g. >pwd

 du – estimate files/dirs space usage e.g. >du -c -h test

 df – report free disk space e.g. >df

   chmod – change mode of

file/dir e.g. >chmod 777 test

 chown – change owner of

file/dir e.g. >chown rong edit

 chgrp – change group

offile/dir e.g. >chgrp guest draft -r

$ ls 檢視最近的工作目錄

$ ls -l 看詳細說明

$ ls -a -l the -a option forces it

to show them.

$ man ls (read

the man page)

$ mkdir ics-tot建立乙個direction,名字叫ics-tot

$ cd ics-tot 改變位置到ics..資料夾

cd . 當前目錄

cd .. 上級目錄

cd ~ home

$ touch foo bar 創造一些檔案

$ man echo檢視命令help(echo列印一行你提供的檔案)

$ echo hello >> foo新增乙個單詞hello到foo裡面

$ cat foo 列印foo裡面的內容

$ man cat(標準輸出)

功能說明:顯示文字。

語   法:echo [-ne][字串]或 echo [--help][--version]

補充說明:echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開, 並在最後加上換行號。

參   數:-n 不要在最後自動換行

-e 若字串中出現以下字元,則特別加以處理,而不會將它當成一般

文字輸出:

\a 發出警告聲;

\b 刪除前乙個字元;

\c 最後不加上換行符號;

\f 換行但游標仍舊停留在原來的位置;

\n 換行且游標移至行首;

\r 游標移至行首,但不換行;

\t 插入tab;

\v 與\f相同;

\\ 插入\字元;

\nnn 插入nnn(八進位制)所代表的ascii字元;

–help 顯示幫助

–version 顯示版本資訊

(global search regular expression(re) and print out the line,全面搜尋正規表示式並把行列印出來)是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。

功能:顯示檔案的開頭至標準輸出中(預設檔案開頭的前10行)

head [option]... file...

-n   顯示檔案的前n行 如:head -5 file  顯示檔案file的前5行

-c n  顯示檔案的前n個位元組 如:head -c 20 file  顯示檔案file的前20個位元組

-c -n  顯示檔案除了最後n個位元組的其他內容

-q   隱藏檔名(當指定了多個檔案時,在內容的前面會以檔名作為開頭)

-v   顯示檔名(預設單個檔案不顯示,多個檔案顯示)

要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,ps命令就是最基本程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序占用了過多的資源等等.總之大部分資訊都是可以通過執行該命令得到。ps是顯示瞬間程序的狀態,並不動態連續;如果想對程序進行實時監控應該用top命令。

引數:

-a :所有的程序均顯示出來,與 -e 具有同樣的效用;

-a : 顯示現行終端機下的所有程序,包括其他使用者的程序;

-u :以使用者為主的程序狀態 ;

x :通常與 a 這個引數一起使用,可列出較完整資訊。

輸出格式規劃:

l :較長、較詳細的將該pid 的的資訊列出;

j :工作的格式 (jobs format)

-f :做乙個更為完整的輸出。

linux系統中的wc(word count)命令的功能為統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。

dp的一些技巧(持續更新)

刷題的時候學到的一些 1.有時候,可以在開頭多加一列 一行 可以方便計算 2.如果二維dp只用到前面一行,可以只保持兩行以節省記憶體,使用swap 甚至可以優化到一行 如果一維dp只用到前乙個,可以只保持兩個變數 3.如果兩個物件採用相同的最優策略來做一件事的話,dp的狀態往往是 先做的那個物件的什...

持續更新 一些結論與技巧

n 個節點無向完全圖的不同生成樹個數有 n 個 證明 無標號的樹個數 點數為 n 另一邊點數為 m 共有 n m 條邊的帶標號完全二分圖生成樹個數為 n m 1 m n 1 證明 將乙個長度為 n 的序列a變成嚴格單調遞增序列至少需要改的元素個數 構造陣列 b i a i i 求b的最長不下降子串行...

SlickEdit 一些使用技巧

slickedit 使用了幾天以後,發現不僅僅是自動提示,瀏覽,它提供的編輯功能也非常強大。如果說 sourceinsight 和 slickedit 在瀏覽 上面各有所長,那麼編輯這方面 se 和 si 就不是乙個級別了。下面是我知道的一些使用技巧,老鳥就不用看了,哈哈.1.如果發現路徑的 顯示成...