實驗一二三命令

2021-05-21 20:58:29 字數 3254 閱讀 5912

///實驗1 linux操作基礎和文字編輯

useradd 使用者名稱

passwd 使用者名稱

groupadd 使用者組名

man 命令

help命令

vi 檔名

i命令插入文字

刪除乙個字元,用x命令

刪除一行,用dd命令

刪除剩下的行,用d命令

復原文字命令用u

命令ndd:能夠剪下從當前行開始的n行文字

命令p:能將剪下的內容貼上到文件內任何地方

向前查詢:使用命令/+要查詢的文字,向後查詢:使用命令?+要查詢的文字

:.=並按回車鍵確定游標所在當前行行號

:行號並按回車鍵,游標移動到輸入的行號。:$:游標移動到最後一行

esc:wq把編輯緩衝區的內容寫到你編輯的檔案中,退出編輯器,回到系統提示符下

:zz僅當作過修改時才將緩衝區內容寫到檔案上

:x與 :zz 相同

:q!強行退出vi

///實驗2linux檔案系統

1.ls命令顯示當前工作目錄的內容

命令格式:ls [選項]目錄名 (顯示目錄中所有子目錄及檔名)

選項:-l:以列表方式顯示。

2.命令mkdir建立目錄;命令rmdir刪除目錄;

語法:mkdir [選項]目錄名

rmdir [選項]目錄名(注意目錄下必須為空)

選項-p:可以建立和刪除一系列具有父子關係的目錄

3.pwd命令確定你當前的工作目錄

命令cd  ..    移到上一目錄

命令cd  當前目錄下的檔名   移到當前目錄下的指定檔案內

date > file1     將當前日期和時間存放到新建檔案file1中

命令 > 輸出檔案(檔案輸出重定向)

#ls >file1 (將ls顯示的結果輸出到檔案file1中,如果file1存在,則覆蓋)

4.cat命令檢視file1檔案的內容

man date >> file1    將date命令的用法附加到檔案file1的後面

命令 >> 輸出檔案(給檔案追加資料)

#ls –l  >>file1 (將ls -l顯示的結果追加到檔案file1末尾)

ls -l file1命令列出檔案file1的較詳細的資訊

5.cp file1 fa  生成檔案file1的副本fa

cp[選項] 檔案1 檔案2(複製檔案1,並將副本命名為檔案2。如果檔案2是個目錄,就將檔案1的副本放在目錄中。)

選項:-i : 如果目標檔案存在,在覆蓋前提示

-r : 複製目錄

注意:複製前必須具有檔案1的讀許可權和檔案2的寫許可權

6.rm fa命令將檔案fa刪除

rm [選項] 檔案列表

選項:-i : 刪除前提示

-f : 強制刪除,不考慮許可權

-r : 刪除目錄中所有內容包括所有非空子目錄

7.mv file1 file_a

檔案的移動和重新命名,mv命令

格式:mv [選項] 檔案1 檔案2

#mv  temp  temp.moved(將temp重新命名為temp.moved)

#mv  dir1/*  dir2 (將目錄dir1中所有檔案和目錄(不包括隱藏檔案)移到目錄dir2中)

8.檢視檔案命令cat

格式:cat [選項]檔名

選項 –n:為顯示行新增行號

命令more:如果要檢視的檔案超過一頁,可以分屏顯示。

空格鍵:顯示下一屏

回車鍵:顯示下一行

命令head:顯示檔案的頭10行內容

命令tail:顯示檔案的末尾10行內容

cat file*命令列出當前工作目錄中以file開頭的所有檔案

cat file?命令

9.find 目錄列表 -name 檔名 -print

其中,目錄列表是指定開始查詢的目錄,檔名是你要查詢的檔案或目錄。-name和-print是find命令的選項。

#find /usr/include –name socket.h –print

(在/usr/include及子目錄中查詢檔案socket.h,並列印該檔案的絕對路徑)

10.whereis [選項]命令名

找到顯示該命令的絕對路徑名及手冊頁的絕對路徑名(執行命令時,該命令有效但shell找不到它時用)

11.grep命令在檔案中找到使用者的有關資訊

grep命令常用於文字檔案中查詢給定的詞或短語。包含給定模式字串的行在標準輸出(即顯示器)上顯示出來。

格式:grep [選項] 字串 檔名

#grep xiaomei /etc/passwd(在/etc/passwd目錄中尋找字串xiaomei,找到則顯示包含該字串的行資訊)

#grep –n xiaomei /etc/passwd (檔案中包含xiaomei字串的行都顯示了行號)

12.命令echo $home : 確認當前使用者的主目錄

13.修改檔案許可權

<1>符號模式格式如下:

chmod  key 檔案 [檔案列表]

其中,key由以下成分組成:

[who] [+|-|=] [mode]

——who這一部分可以由下面的乙個和多個字元組成:u,g,o或a,它們分別表示檔案主,組使用者,其他使用者或所有三種使用者。預設值是a。

——第二部分必須是以下三個字元中的乙個:+,-,或者=,分別表示增加,刪除或者設定。

——mode成分可以由以下字元任意組合:r,w或x,分別表示讀,寫或者執行/查詢的許可權

以上三個部分必須依次輸入,而且它們之間沒有空格。在乙個命令列中可以指定多個key,彼此間用逗號隔開,中間沒有空格。

如:設檔案f原來的許可權是rw-rw-r--,現在想讓所有使用者都具有執行許可權,則可使用以下命令:

chmod a+x f

該命令執行後,檔案f的許可權變成rwxrwxr-x

<2>絕對模式格式如下:

chmod 八進位制模式 檔案 [檔案列表]

例子:許可權 rw- rw- r-- 用二進位制表示應為:110 110 100,

八進位制表示則為:664

#chmod 664 file1(將檔案1賦予rw- rw- r--許可權)

14.改變檔案或目錄所屬的組 chgrp命令

格式:chgrp [選項] 組名 檔名

void waiting(),stop();

int wait_mark;

main()

else

}else

}void waiting()

void stop()

吐槽一二三

最近由於公司經營狀況不佳以及存在的各種二貨領導,公司出了很多有意思的事。真不知道領導聽到這句話的時候是什麼表情,反正要是有人這麼給我說,那肯定是心裡面有千萬句草泥馬飛奔而過。真不知道在軟體公司尤其是軟體外包公司,什麼樣的領導才是好領導,反正當過我的領導的人,在心裡面我總是多多少少有些怨言滴。並且,如...

第一,二,三正規化

第一正規化 1nf 在關係模式r中的每乙個具體關係r中,如果每個屬性值 都是不可再分的最小資料單位,則稱r是第一正規化的關係。例 如職工號,姓名,號碼組成乙個表 乙個人可能有乙個辦公室 和乙個家裡 號碼 規範成為1nf有三種方法 一是重複儲存職工號和姓名。這樣,關鍵字只能是 號碼。二是職工號為關鍵字...

(一二三)向量座標計算

乙個類,包含極座標和直角座標。兩個這樣的類物件,通過運算子過載,可以直接相加 相減,並得出乙個新的座標,而這個新座標,是原來兩個物件的向量相加的結果。如下 包含類定義 pragma once class point 常量 private double x x,y座標 double y double ...