日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

linux基础学习

發(fā)布時(shí)間:2023/11/27 生活经验 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux基础学习 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.查看IP

查看IP是ifconfig(ifconfig -a是顯示全部接口)

或者 ip addr show

clear命令: 用于清除屏幕

擴(kuò)展

?2.目錄打訪問(cd只能進(jìn)入目錄,進(jìn)入文件會報(bào)錯(cuò))

根目錄下 : ls /??

其他目錄: ls /home -l

目錄進(jìn)一級:cd? /dev??

進(jìn)入多級目錄 cd /home/look

退一級目錄: cd ../

退多級目錄: cd ../../

直接回 根目錄 cd /? ?即:/

回到自己的家目錄? cd ~ 即:/home/look 或者什么也不跟直接 cd? 或者cd ~look

顯示目前的目錄 pwd

?

擴(kuò)展 1:?

linux 文件顏色的含義,藍(lán)色代表目錄,綠色代表可執(zhí)行文件,紅色表示壓縮文件,淺藍(lán)色表示鏈接文件,灰色表示其他文件,紅色閃爍表示鏈接的文件有問題了,黃色表示設(shè)備文件。
藍(lán)色文件----------目。錄
白色文件----------一般性文件,如文本文件,配置文件,源碼文件等。
淺藍(lán)色文件----------鏈接文件,主要是使用ln命令建立的文件。
綠色文件------------可執(zhí)行文件,可執(zhí)行的程序。
紅色文件------------壓縮文件或者包文件。
綠底---------------如果others有write權(quán)限的話,ls會以綠底藍(lán)字來顯示

擴(kuò)展2

相對路徑和絕對路徑:

  1. 絕對路徑在Linux中,絕對路徑是從/(也被稱為根目錄)開始的,比如/usr、/etc/X11.如果一個(gè)路徑是從/開始的,它一定是絕對路徑,這樣就好理解了。
2.相對路徑
路徑的寫法不是由根目錄 / 寫起的,例如 首先用戶進(jìn)入到 /home,然后再進(jìn)入到test,執(zhí)行的命令為 “#cd /home,#cd test”。
此時(shí)用戶所在的路徑為 /home/test。第一個(gè)cd命令后緊跟/home,前面有斜杠;而第二個(gè)cd命令后緊跟test,前面沒有斜杠。這個(gè)test是相對于/home目錄來講的,所以稱為相對路徑。在Linux文件系統(tǒng)中,有兩個(gè)特殊的符號也可以表示目錄:“.”表示當(dāng)前目錄 “..”表示當(dāng)前目錄的上一級目錄命令cd后面只能是目錄名,如果跟了文件名,就會報(bào)錯(cuò)
?

?

3.顯示一個(gè)文件的屬性以及文件所屬的用戶和組

ll 或者 ls –l 命令來顯示一個(gè)文件的屬性以及文件所屬的用戶和組

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot

ls /home -l 或者 ll /home

第一個(gè)字符代表這個(gè)文件是目錄、文件或鏈接文件等等。

d:目錄

-:文件

/ : l鏈接

b:則表示為裝置文件里面的可供儲存的接口設(shè)備(可隨機(jī)存取裝置)

c:則表示為裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)(一次性讀取裝置)

從左至右用0-9這些數(shù)字來表示。

第0位確定文件類型,第1-3位確定屬主(該文件的所有者)擁有該文件的權(quán)限。

第4-6位確定屬組(所有者的同組用戶)擁有該文件的權(quán)限,第7-9位確定其他用戶擁有該文件的權(quán)限。

?

?新創(chuàng)建的目錄默認(rèn)權(quán)限為 rwxrwxr-x? 新建文件的默認(rèn)權(quán)限為 rw-rw-r--

更改文件屬性

1、chgrp:更改文件屬組

chgrp [-R] 屬組名 文件名

參數(shù)選項(xiàng)

  • -R:遞歸更改文件屬組,就是在更改某個(gè)目錄文件的屬組時(shí),如果加上-R的參數(shù),那么該目錄下的所有文件的屬組都會更改。
  • -R必須為大寫,小寫無效
  • chgrp -R look test1

2、chown:更改文件屬主,也可以同時(shí)更改文件屬組

語法:

chown [–R] 屬主名 文件名
chown [-R] 屬主名:屬組名 文件名
chown -R look:look test1

?

3、chmod:更改文件9個(gè)屬性 新創(chuàng)建的目錄默認(rèn)權(quán)限為 rwxrwxr-x? 新建文件的默認(rèn)權(quán)限為 rw-rw-r--

語法 read r 4? write w 2? exe x1

chmod [-R] xyz 文件或目錄
chmod -R 744 test1

others三種身份啦! 那么我們就可以藉由u, g, o來代表三種身份的權(quán)限!

此外, a 則代表 all 亦即全部的身份!那么讀寫的權(quán)限就可以寫成r, w, x!也就是可以使用底下的方式來看:

?

?(1)user (2)group (3)others

chmodu
g
o
a
+(加入)
-(除去)
=(設(shè)定)
r
w
x
文件或目錄

如果我們需要將文件權(quán)限設(shè)置為 -rwxr-xr-- ,可以使用?chmod u=rwx,g=rx,o=r 文件名?來設(shè)定:

chmod -R  a+w test1 //a可以省略不寫
chmod -R  a-x test1
chmod -R o=wrx,g=wx,u=wx test1

4.Linux?文件與目錄管理?

處理目錄的常用命令

?

接下來我們就來看幾個(gè)常見的處理目錄的命令吧:

?

  • ls: 列出目錄
  • cd:切換目錄
  • pwd:顯示目前的目錄
  • mkdir:創(chuàng)建一個(gè)新的目錄
  • rmdir:刪除一個(gè)空的目錄
  • cp: 復(fù)制文件或目錄
  • rm: 移除文件或目錄
  • mv: 移動(dòng)文件與目錄、文件重命名

?

你可以使用?man [命令]?來查看各個(gè)命令的使用文檔,如 :man cp。

#使用 mkdir 命令創(chuàng)建w3cschool.cn目錄
[root@www ~]# mkdir w3cschool.cn#使用絕對路徑切換到w3cschool.cn目錄
[root@www ~]# cd /root/w3cschool.cn/#使用相對路徑切換到w3cschool.cn目錄
[root@www ~]# cd ./w3cschool.cn/# 表示回到自己的家目錄,亦即是 /root 這個(gè)目錄
[root@www w3cschool.cn]# cd ~# 表示去到目前的上一級目錄,亦即是 /root 的上一級目錄的意思;
[root@www ~]# cd ..

pwd (顯示目前所在的目錄)

pwd是Print Working Directory的縮寫,也就是顯示目前所在目錄的命令。

mkdir (創(chuàng)建新目錄)

如果想要?jiǎng)?chuàng)建新的目錄的話,那么就使用mkdir (make directory)吧

mkdir [-mp] 目錄名稱

選項(xiàng)與參數(shù):

  • -m :配置文件的權(quán)限喔!直接配置,不需要看默認(rèn)權(quán)限 (umask) 的臉色~
  • -p :幫助你直接將所需要的目錄(包含上一級目錄)遞回創(chuàng)建起來!

?

加了這個(gè) -p 的選項(xiàng),可以自行幫你創(chuàng)建多層目錄!

mkdi -m 771 -p test1/test2/test3

rmdir (刪除空的目錄)

語法:

 rmdir [-p] 目錄名稱

選項(xiàng)與參數(shù):

  • -p :連同上一級『空的』目錄也一起刪除

    cp (復(fù)制文件或目錄)

    cp 即拷貝文件和目錄。

    語法:

    [root@www ~]# cp [-adfilprsu] 來源檔(source) 目標(biāo)檔(destination)
    [root@www ~]# cp [options] source1 source2 source3 .... directory

    選項(xiàng)與參數(shù):

    • -a :相當(dāng)於 -pdr 的意思,至於 pdr 請參考下列說明;(常用)
    • -d :若來源檔為連結(jié)檔的屬性(link file),則復(fù)制連結(jié)檔屬性而非文件本身;
    • -f :為強(qiáng)制(force)的意思,若目標(biāo)文件已經(jīng)存在且無法開啟,則移除后再嘗試一次;
    • -i :若目標(biāo)檔(destination)已經(jīng)存在時(shí),在覆蓋時(shí)會先詢問動(dòng)作的進(jìn)行(常用)
    • -l :進(jìn)行硬式連結(jié)(hard link)的連結(jié)檔創(chuàng)建,而非復(fù)制文件本身;
    • -p :連同文件的屬性一起復(fù)制過去,而非使用默認(rèn)屬性(備份常用);
    • -r :遞回持續(xù)復(fù)制,用於目錄的復(fù)制行為;(常用)
    • -s :復(fù)制成為符號連結(jié)檔 (symbolic link),亦即『捷徑』文件;
    • -u :若 destination 比 source 舊才升級 destination !

    用root身份,將家目錄下的 .bashrc 復(fù)制到 /tmp 下,并更名為 bashr

  • cd you.txt -ai ../my

    rm (移除文件或目錄)

    語法:

     rm [-fir] 文件或目錄

    選項(xiàng)與參數(shù):

    • -f :就是 force 的意思,忽略不存在的文件,不會出現(xiàn)警告信息;
    • -i :互動(dòng)模式,在刪除前會詢問使用者是否動(dòng)作
    • -r :遞回刪除啊!最常用在目錄的刪除了!這是非常危險(xiǎn)的選項(xiàng)!!!
      rm -i you.txt

      ?

mv (移動(dòng)文件與目錄,或修改名稱)

語法:

[root@www ~]# mv [-fiu] source destination
[root@www ~]# mv [options] source1 source2 source3 .... directory

選項(xiàng)與參數(shù):

  • -f :force 強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會詢問而直接覆蓋;
  • -i :若目標(biāo)文件 (destination) 已經(jīng)存在時(shí),就會詢問是否覆蓋!
  • -u :若目標(biāo)文件已經(jīng)存在,且 source 比較新,才會升級 (update)

修改名稱

mv -i you.txt my.txt

移動(dòng),相當(dāng)于粘貼

mv -i config.txt ../you

?5.如何如編輯文件

1.進(jìn)入文件(記得 vi 后面一定要加文件名,不管該文件存在與否!)

vi you.txt

2.按下 i 進(jìn)入輸入模式,開始編輯文字

在命令模式之中,只要按下 i, o, a 等字符就可以進(jìn)入輸入模式了!

在輸入模式當(dāng)中,你可以發(fā)現(xiàn)在左下角狀態(tài)欄中會出現(xiàn) –INSERT- 的字樣,那就是可以輸入任意字符的提示。

這個(gè)時(shí)候,鍵盤上除了 [Esc] 這個(gè)按鍵之外,其他的按鍵都可以視作為一般的輸入按鈕了,所以你可以進(jìn)行任何的編輯。

按下 [ESC] 按鈕回到命令模式

好了,假設(shè)我已經(jīng)按照上面的樣式給他編輯完畢了,那么應(yīng)該要如何退出呢?是的!沒錯(cuò)!就是給他按下 [Esc] 這個(gè)按鈕即可!馬上你就會發(fā)現(xiàn)畫面左下角的 – INSERT – 不見了!

在命令模式中按下 :wq 儲存后離開 vi

OK,我們要存檔了,存盤并離開的指令很簡單,輸入『:wq』即可保存離開!

Linux 用戶和用戶組管理

一、Linux系統(tǒng)用戶組的管理

1、增加一個(gè)新的用戶組使用groupadd命令。其格式如下:

groupadd 選項(xiàng) 用戶組

可以使用的選項(xiàng)有:

  • -g GID 指定新用戶組的組標(biāo)識號(GID)。
  • -o 一般與-g選項(xiàng)同時(shí)使用,表示新用戶組的GID可以與系統(tǒng)已有用戶組的GID相同。

實(shí)例1:

# groupadd group1

此命令向系統(tǒng)中增加了一個(gè)新組group1,新組的組標(biāo)識號是在當(dāng)前已有的最大組標(biāo)識號的基礎(chǔ)上加1。

實(shí)例2:

# groupadd -g 101 group2

此命令向系統(tǒng)中增加了一個(gè)新組group2,同時(shí)指定新組的組標(biāo)識號是101。

2、如果要?jiǎng)h除一個(gè)已有的用戶組,使用groupdel命令,其格式如下:

groupdel 用戶組

例如:

# groupdel group1

3、修改用戶組的屬性使用groupmod命令。其語法如下:

groupmod 選項(xiàng) 用戶組

常用的選項(xiàng)有:

  • -g GID 為用戶組指定新的組標(biāo)識號。
  • -o 與-g選項(xiàng)同時(shí)使用,用戶組的新GID可以與系統(tǒng)已有用戶組的GID相同。
  • -n新用戶組 將用戶組的名字改為新名字

實(shí)例1:

# groupmod -g 102 group2

此命令將組group2的組標(biāo)識號修改為102。

實(shí)例2:

# groupmod –g 10000 -n group3 group2

此命令將組group2的標(biāo)識號改為10000,組名修改為group3。

此命令從系統(tǒng)中刪除組group1。

二、Linux系統(tǒng)用戶賬號的管理

1、添加新的用戶賬號使用useradd命令,其語法如下:

useradd 選項(xiàng) 用戶名

參數(shù)說明:

  • 選項(xiàng):

    • -c comment 指定一段注釋性描述。
    • -d 目錄 指定用戶主目錄,如果此目錄不存在,則同時(shí)使用-m選項(xiàng),可以創(chuàng)建主目錄。
    • -g 用戶組 指定用戶所屬的用戶組。
    • -G 用戶組,用戶組 指定用戶所屬的附加組。
    • -s Shell文件 指定用戶的登錄Shell。
    • -u 用戶號 指定用戶的用戶號,如果同時(shí)有-o選項(xiàng),則可以重復(fù)使用其他用戶的標(biāo)識號。
  • 用戶名:

    指定新賬號的登錄名。
  • 實(shí)例1

    # useradd –d /usr/sam -m sam
    

    此命令創(chuàng)建了一個(gè)用戶sam,其中-d和-m選項(xiàng)用來為登錄名sam產(chǎn)生一個(gè)主目錄/usr/sam(/usr為默認(rèn)的用戶主目錄所在的父目錄)。

    實(shí)例2

    # useradd -s /bin/sh -g group –G adm,root gem
    

    此命令新建了一個(gè)用戶gem,該用戶的登錄Shell是?/bin/sh,它屬于group用戶組,同時(shí)又屬于adm和root用戶組,其中g(shù)roup用戶組是其主組。

    這里可能新建組:#groupadd group及groupadd adm

    增加用戶賬號就是在/etc/passwd文件中為新用戶增加一條記錄,同時(shí)更新其他系統(tǒng)文件如/etc/shadow, /etc/group等。

    Linux提供了集成的系統(tǒng)管理工具userconf,它可以用來對用戶賬號進(jìn)行統(tǒng)一管理。

2、刪除帳號

如果一個(gè)用戶的賬號不再使用,可以從系統(tǒng)中刪除。刪除用戶賬號就是要將/etc/passwd等系統(tǒng)文件中的該用戶記錄刪除,必要時(shí)還刪除用戶的主目錄。

刪除一個(gè)已有的用戶賬號使用userdel命令,其格式如下:

userdel 選項(xiàng) 用戶名

常用的選項(xiàng)是-r,它的作用是把用戶的主目錄一起刪除。

例如:

# userdel -r sam

此命令刪除用戶sam在系統(tǒng)文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的記錄,同時(shí)刪除用戶的主目錄。

4、修改帳號

修改用戶賬號就是根據(jù)實(shí)際情況更改用戶的有關(guān)屬性,如用戶號、主目錄、用戶組、登錄Shell等。

修改已有用戶的信息使用usermod命令,其格式如下:

usermod 選項(xiàng) 用戶名

常用的選項(xiàng)包括-c, -d, -m, -g, -G, -s, -u以及-o等,這些選項(xiàng)的意義與useradd命令中的選項(xiàng)一樣,可以為用戶指定新的資源值。

另外,有些系統(tǒng)可以使用選項(xiàng):-l 新用戶名

這個(gè)選項(xiàng)指定一個(gè)新的賬號,即將原來的用戶名改為新的用戶名。

例如:

# usermod -s /bin/ksh -d /home/z –g developer sam

此命令將用戶sam的登錄Shell修改為ksh,主目錄改為/home/z,用戶組改為developer。

5、用戶口令的管理

用戶管理的一項(xiàng)重要內(nèi)容是用戶口令的管理。用戶賬號剛創(chuàng)建時(shí)沒有口令,但是被系統(tǒng)鎖定,無法使用,必須為其指定口令后才可以使用,即使是指定空口令。

指定和修改用戶口令的Shell命令是passwd。超級用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:

passwd 選項(xiàng) 用戶名

可使用的選項(xiàng):

  • -l 鎖定口令,即禁用賬號。
  • -u 口令解鎖。
  • -d 使賬號無口令。
  • -f 強(qiáng)迫用戶下次登錄時(shí)修改口令。

如果默認(rèn)用戶名,則修改當(dāng)前用戶的口令。

例如,假設(shè)當(dāng)前用戶是sam,則下面的命令修改該用戶自己的口令:

$ passwd 
Old password:****** 
New password:******* 
Re-enter new password:*******

如果是超級用戶,可以用下列形式指定任何用戶的口令:

# passwd sam 
New password:******* 
Re-enter new password:*******

普通用戶修改自己的口令時(shí),passwd命令會先詢問原口令,驗(yàn)證后再要求用戶輸入兩遍新口令,如果兩次輸入的口令一致,則將這個(gè)口令指定給用戶;而超級用戶為用戶指定口令時(shí),就不需要知道原口令。

為了系統(tǒng)安全起見,用戶應(yīng)該選擇比較復(fù)雜的口令,例如最好使用8位長的口令,口令中包含有大寫、小寫字母和數(shù)字,并且應(yīng)該與姓名、生日等不相同。

為用戶指定空口令時(shí),執(zhí)行下列形式的命令:

# passwd -d sam

此命令將用戶sam的口令刪除,這樣用戶sam下一次登錄時(shí),系統(tǒng)就不再詢問口令。

passwd命令還可以用-l(lock)選項(xiàng)鎖定某一用戶,使其不能登錄,例如:

# passwd -l sam

?

6.偽用戶和偽賬戶

系統(tǒng)中有一類用戶稱為偽用戶(psuedo users)。

這些用戶在/etc/passwd文件中也占有一條記錄,但是不能登錄,因?yàn)樗鼈兊牡卿汼hell為空。它們的存在主要是方便系統(tǒng)管理,滿足相應(yīng)的系統(tǒng)進(jìn)程對文件屬主的要求。

偽 用 戶 含 義 
bin 擁有可執(zhí)行的用戶命令文件 
sys 擁有系統(tǒng)文件 
adm 擁有帳戶文件 
uucp UUCP使用 
lp lp或lpd子系統(tǒng)使用 
nobody NFS使用

1、除了上面列出的偽用戶外,還有許多標(biāo)準(zhǔn)的偽用戶,例如:audit, cron, mail, usenet等,它們也都各自為相關(guān)的進(jìn)程和文件所需要。

轉(zhuǎn)載于:https://www.cnblogs.com/lukelook/p/11144710.html

總結(jié)

以上是生活随笔為你收集整理的linux基础学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。