///實驗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 ...