Linux學(xué)習(xí)筆記

1. Linux目錄結(jié)構(gòu)

/:linux系統(tǒng)的根目錄
/root:超級(jí)用戶(hù)root的家目錄
/home:用戶(hù)存放普通用戶(hù)的家目錄
/tmp:公共的臨時(shí)文件存放處
/dev:掛載外部設(shè)備的目錄
/proc:內(nèi)存的映射目錄
/var:這個(gè)目錄中存放著在不斷擴(kuò)充著的東西,我們習(xí)慣將那些經(jīng)常被修改的目錄放在這個(gè)目錄下。包括各種日志文件。
/etc:系統(tǒng)管理的配置文件
/boot:linux啟動(dòng)時(shí)的核心文件,包括一些鏡像文件和連接文件
/usr:unix system resource的縮寫(xiě),用于存放用戶(hù)的用戶(hù)程序和文件

  • /usr/bin:來(lái)用存放應(yīng)用程序的目錄
  • /usr/sbin:超級(jí)用戶(hù)的管理程序
  • /usr/lib:常用的動(dòng)態(tài)鏈接庫(kù)

/bin:內(nèi)核級(jí)目錄
/usr/bin:系統(tǒng)級(jí)
/usr/local/bin:用戶(hù)級(jí)

2. 遠(yuǎn)程登錄的方法

1. 使用命令行

通過(guò)SSH命令可以實(shí)現(xiàn)遠(yuǎn)程登錄linux

ssh -p port username@ipaddress

然后在密碼欄輸入密碼即可登錄。

2. 使用圖形化工具

使用XShell,在新建會(huì)話(huà)中輸入主機(jī)名和ip地址,然后在設(shè)置用戶(hù)名和密碼就可以登錄。

3. 文件的屬性

屬性的含義

linux的文件屬性由10位數(shù)組成。
0位代表的是文件的類(lèi)型:

  • d:表示該文件是目錄。
  • -:表示該文件是普通文件。
  • l:表示該文件是鏈接文件。

1-3位分別表示文件所有者的讀、寫(xiě)、執(zhí)行權(quán)限:
4-6位分別表示文件所屬組的讀、寫(xiě)、執(zhí)行權(quán)限:
7-9位分別表示其他人的讀、寫(xiě)、執(zhí)行權(quán)限:

  • -:表示沒(méi)有執(zhí)行的權(quán)限,對(duì)應(yīng)二進(jìn)制數(shù)的0
  • r(w、x):表示有讀、寫(xiě)、執(zhí)行的權(quán)限

三個(gè)一位的八進(jìn)制數(shù)(三位的二進(jìn)數(shù))就可以表示所有人對(duì)文件的訪(fǎng)問(wèn)權(quán)限。
例如:
775 = rwxrwxr-x :表示文件所有者和所屬組對(duì)文件有讀、寫(xiě)、執(zhí)行權(quán)限,其他人有讀、執(zhí)行權(quán)限。

此外,每個(gè)文件還有文件所有者和文件所有組的屬性。

修改文件權(quán)限的方法:

  1. 兩種修改訪(fǎng)問(wèn)權(quán)限的方法:
chmod 775 filename

這種方法用三個(gè)八進(jìn)制數(shù)來(lái)表示訪(fǎng)問(wèn)權(quán)限,每個(gè)八進(jìn)制數(shù)都代表一種用戶(hù)是否具有讀、寫(xiě)或者執(zhí)行的權(quán)限。

chmod a + x filenme
用戶(hù) 操作 權(quán)限
u 文件所有者 + 添加 r 讀
g 文件所屬組 - 減少 w 寫(xiě)
o 其他人 = 設(shè)定 x 執(zhí)行
a 所有人

例如:
chmod a+x filename
chmod o-rx filename
chmod u=rwx,g=rx,o=r filename

  1. 修改文件所有者
    chown user filename

  2. 修改文件所屬組
    chgrp group filename

4. 目錄常用命令

ls:列出當(dāng)前目錄的文件
-a選項(xiàng)可以顯示所有文件,-l選項(xiàng)以列表形式顯示

cd:不帶參數(shù)時(shí)返回家目錄,參數(shù)可以為從根目錄開(kāi)始的絕對(duì)路徑,可以是從當(dāng)前目錄開(kāi)始的相對(duì)路徑
特殊的目錄:
~:家目錄
.:當(dāng)前目錄
..:上級(jí)目錄

pwd:顯示當(dāng)前的目錄

touch:創(chuàng)建文件

mkdir:創(chuàng)建文件夾

rm:刪除文件
-r選項(xiàng)可以刪除非空文件夾,-f選項(xiàng)強(qiáng)制刪除不需要確認(rèn)

rmdir:刪除文件夾

cp:復(fù)制文件到文件到指定目錄
cp filename path

mv:移動(dòng)文件到指定目錄,也可作為重命名
mv oldname newname

find:在指定目錄查找文件
find path -name filename
-name用于指定文件名

cat:查看文件

head:查看文件頭幾行

tail:查看文件尾幾行

|:管道,將左邊的輸出作為右邊的輸入

5. 用戶(hù)管理

  1. 添加用戶(hù)
    useradd username
  • -c選項(xiàng)可以添加描述
  • -d選項(xiàng)可以指定家目錄
  • -m選項(xiàng)可以創(chuàng)建家目錄
  • -g選項(xiàng)可以指定用戶(hù)組
  • -u選項(xiàng)可以設(shè)置用戶(hù)uid
  1. 刪除用戶(hù)
    userdel username
  • -r選項(xiàng)可以連同家目錄一起刪除
  1. 修改用戶(hù)
    usermod username
    選項(xiàng)同useradd

  2. 密碼管理
    passwd
    可通過(guò)添加參數(shù)修改對(duì)應(yīng)賬號(hào)的密碼

  • -l選項(xiàng)可以鎖定口令,使賬號(hào)禁用
  • -u選項(xiàng)可以解鎖口令
  • -d選項(xiàng)可以設(shè)置無(wú)口令

6. 組管理

  1. 添加組
    groupadd groupname
  • -g選項(xiàng)可以設(shè)定組id
  1. 刪除組
    groupdel groupname

  2. 修改組的屬性

  • -g選項(xiàng)可以修改組id
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 用戶(hù)身份 UID(即User IDentification的縮寫(xiě)):每個(gè)用戶(hù)都有對(duì)應(yīng)的UID值,并且不相同,帳戶(hù)名...
    Rancune閱讀 1,624評(píng)論 0 0
  • 1,X Window是一個(gè)協(xié)議,獨(dú)立于操作系統(tǒng),有很多種實(shí)現(xiàn),比如KDE,GNOME,FVWM等,在登錄時(shí)可以自由...
    liuchangng閱讀 880評(píng)論 1 1
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,358評(píng)論 0 10
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,235評(píng)論 0 0
  • [toc] Linux 基本結(jié)構(gòu) 分區(qū) 主分區(qū)4個(gè) 拓展分區(qū)1個(gè)不能包含數(shù)據(jù),只做標(biāo)識(shí) 邏輯分區(qū) 掛載點(diǎn) /boo...
    Rayhaha閱讀 477評(píng)論 3 1

友情鏈接更多精彩內(nèi)容