雲第一次作業

2021-10-06 14:18:43 字數 2810 閱讀 9252

/root: 該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。

/home:使用者的主目錄,在linux中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的。

/etc:這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄。

/bin:這個目錄存放著最經常使用的命令。

* 這裡的 bin 和 sbin , usr 目錄下的 bin 和 sbin , 這四個目錄都是用來儲存系統命令的。

/var: 一般存放各種日誌檔案。

/dev : 存放linux的外部裝置,在linux中訪問裝置的方式和訪問檔案的方式是相同的。

一、linux常用命令

touch:建立普通檔案、

mkdir:建立目錄

cd、stat:檢視檔案的狀態資訊:

rm、刪除檔案命令 :

more:

mvcat、

more、less:都可以看到很長的資料。區別:more沒有分到最後一頁可以往前翻往後翻,less翻到最後時退出

head、可以看到前十行

tail可以看到後十行

grep:可以去查詢某個關鍵字:正規表示式 ^$ 過濾空白處

grep:可以去查詢某個關鍵字:正規表示式 ^$ 過濾空白處

查詢檔案裡有字元h的字串: grep **件名

匹配整個單詞: grep -w單詞檔名

匹配以q開始的行: grep 1

檔名匹配以q結束的行: grep qkatex parse error: double superscript at position 78: …者f開頭的行: grep ^[^̲qf]檔名 匹配oo前面不是…

如果要明確搜尋子目錄: grep-rh./*

忽略子目錄: grep -d skip h ./*

4:查詢多檔案時只輸出包含四配字元的檔名

搜尋時忽略大小寫: grep

搜尋時顯示沒有匹配到的行: grep -v

搜尋時顯示匹配到的那一-行以及下2行 : grep-a 2

搜尋時顯示匹配到的那-行以及上2行: grep -b 2

搜尋時顯示匹配到的那-行以及上下2行: grep -c 2

find:

find [path] [options] [expression]

1.與時間有關的引數:共有atime , -ctime , -mtime。ii --time= atime

d -mtimen: 意義為在n天之前的一天之內被更改過的檔案; -mtime 4,前4~5那一天的檔名

-mtime -n:列出在n天之內(包含n天本身)被更改過的檔名; -mtime -4,小於等於4天內的文

件名-mtime +n:列出在n天之前(不包含n天本身)被更改過的檔名;-mtime +4,大於等於5天前的

檔名find /-mtime 0 #0代表目前的時間 ,所以從現在開始到24小時前有改動過內容的檔案都會被列

出來find /etc/ -newer /etc/passwd尋找/etc下面的檔案,如果檔案日期比/etc/passwd新就列出

壓縮與解壓縮

zip、unzip

gzip、bzip2、xz

tar檔案許可權:rws 特殊許可權 目錄許可權

rw------- (600) 只有所有者才有讀和寫的許可權

-rw-r–r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權

-rwx------ (700) 只有所有者才有讀,寫,執行的許可權

-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權

-rwx–x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權

-rw-rw-rw- (666) 每個人都有讀寫的許可權

-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權

1、磁碟管理

df: 檢視磁碟使用情況,以 kb 為單位顯示。

du: 計算磁碟空間大小

fsck、 檢測磁碟

sync:寫入磁碟當中

fdisk:可以列出所有的分割槽,包括沒有掛上的分割槽和usb裝置.我一般用這個來查詢需要掛載的分割槽的位置,比如掛上u盤.

gdisk:算是fdisk的延伸吧,主要使用的是gpt分割槽型別,用來劃分容量大於2t的硬碟

mkfs:分割槽後新增檔案系統

mount:掛載 手動掛載 自動掛載

命令 唯讀掛載

umount:解除安裝:

2、網路設定

ifconfig是一款用來檢視、配置網路介面的常用工具,此工具也通常可以臨時性的配置網絡卡資訊,也可以永久配置,根據不同的專案需求,適當的運用即可。

ip:指定網路裝置的ip位址。

nmcli:更改網路引數的命令

nmtui:

3、使用者管理

useradd:可用來建立使用者帳號。帳號建好之後,再用 passwd 設定帳號的密碼。而可用 userdel 刪除帳號。使用 useradd 指令所建立的帳號,實際上是儲存在 /etc/passwd 文字檔案中。

usermod:命令修改系統帳戶檔案來反映通過命令列指定的變化

userdel:刪除使用者:userdel -r 使用者名稱

groupadd:用於建立乙個新的工作組,新工作組的資訊將被新增到系統檔案中。

groupmod:用於修改使用者組的相關資訊

groupdel

id:檢視使用者是否存在

w:看系統當前哪些使用者在登入

who看系統當前哪些使用者在登入

q ↩︎

第一次作業

1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...

第一次作業

1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...

第一次作業

1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...