一、文件使用
1、創(chuàng)建
●創(chuàng)建文件——touch 文件名
●創(chuàng)建文件夾——mkdir 文件夾名
2、查看
●清屏——reset快捷鍵:Ctrl+L
●查看文件——cat 文件名 more 文件名 less 文件名 tail 文件名(查看后十行)
●查看目錄——ls ls -l ls -al ls -ahl
●查看所在位置——pwd
●查看登錄用戶的所屬組——
●查看本目錄的權(quán)限——ls -ld
●查看當(dāng)前用戶的uid和gid——id
●查看指定用戶的uid和gid——id 用戶名
3、移動
●移動文件——mv 文件名 目的文件名
●移動文件夾——mv -r 文件夾名 目的文件夾名
4、修改名字
●修改文件名——mv 文件名 目的文件名
●修改文件夾名——mv 文件夾名 目的文件夾名
5、修改內(nèi)容
●進入命令行修改——vim 文件名
(i=插入模式,ESC=退出插入模式,:wq=保存并退出,:w=保存,:q=退出,:q!=強制退出不保存。:wq!=強制保存退出(擁有者修改只讀文件時),文件的擁有者,即使沒有w權(quán)限,也可以強制寫入,但所屬組和其他人不能)
●進入圖形化修改——gedit 文件名
6、刪除
●刪除文件——rm 文件名 rm -f 文件名
●刪除文件夾——rm -rf 文件夾名 rm -rf rm -rf .*
二、用戶配置
1、創(chuàng)建用戶—— 用戶名
●-u:設(shè)置UID
●-g:設(shè)置主要組
●-G:設(shè)置附屬組
●-c:設(shè)置用戶說明
●-d:指定用戶家目錄
●-s:指定用戶shell
●-e:賬號生效日期,格式為:YYYY-MM-DD
●-f:指定密碼是否失效,0表示立刻失效,1表示永不失效
2、修改密碼—— 用戶名
3、鎖定用戶—— -l 用戶名
4、解鎖用戶—— -u 用戶名
5、切換用戶——su 用戶名
6、修改用戶——
●-c:賬號說明
●-d:修改家目錄
●-g:修改主要組
●-G:修改附屬組
●-a:與-G一起用,增加附屬組
●-I:修改用戶名
●-u:修改UID
●-L:凍結(jié)賬號
●-U:解凍
7、修改時間參數(shù)——chage
●-I:查看一個賬號和密碼有關(guān)的時間參數(shù)
●-d:YYYY-MM-DD,修改最近一次更改密碼的時間
●-E:YYYY-MM-DD,修改賬號的失效時間
●-l:天數(shù),設(shè)置密碼幾天后失效
●-m:天數(shù),設(shè)置密碼至少保留幾天
●-M:天數(shù),設(shè)置密碼多久后,需要更新
●-W:天數(shù),設(shè)置密碼過期前警告時間
(創(chuàng)建用戶和初始密碼后,用戶第一次登陸必須修改密碼——chage -d 0 用戶名)
三、用戶權(quán)限
修改文件夾或文件的權(quán)限:
1、修改擁有者——chown 擁有者 文件名
2、修改擁有組——chgrp 組名 文件名
3、修改擁有者和所屬組的權(quán)限——chmod
●加減法:chmod u/g/o +/-/= r/w/x
(u=擁有者 g=所屬組 o=其他人)
(例如:chmod u+w 文件名 chmod g-w 文件名 chmod o=rwx)
●數(shù)字法:4=r,2=w,1=x
(rwx=7 rw-=6 r--=4 r-x=5)
(例如:chmod 777 文件名)
修改文件夾及文件夾下所有文件的權(quán)限:
1、修改擁有者——chown -R 擁有者 文件夾名
2、修改擁有組——chgrp -R 組名 文件夾名
(如果一個用戶對一個文件夾沒有w權(quán)限,可以編輯該目錄中屬于該擁有者自己的文件)
默認(rèn)權(quán)限
●查看——umask
(0022——拿走的權(quán)限,第一個數(shù)字表示特殊權(quán)限,022=rwxr-xr-x)
(默認(rèn)創(chuàng)建文件和文件夾的權(quán)限,只有文件會拿走所有的x權(quán)限。root用戶=0022)
(例如:umask=0022時,文件夾=rwxr-xr-x,文件=rw-r--r--。普通用戶=0002)
●臨時修改——umask 四位數(shù)
●永久修改——vim /etc/(不建議)
●人性化查看默認(rèn)權(quán)限——umask -S
特殊權(quán)限
●查看
SUID:(擁有者s)臨時獲取文件擁有者的權(quán)限——只能針對文件
SGID:(所屬組s)即可以作用于文件夾linux中修改文件名,也可以用于文件。文件——與SUID一樣;文件夾——繼承父目錄,目錄會不停的繼承
SBIT:(其他人t)只有文件的擁有者,才能刪除,修改目錄下的文件——只針對目錄,只能在其他人的位置上修改
●添加特殊權(quán)限
(chmod g+s 文件名/文件夾名)
(S和T的大小寫——大寫:沒有x權(quán)限,小寫——有x權(quán)限)
(SUID=4,SGID=2linux中修改文件名,SBIT=1。chmod 4777 文件夾名/文件名——rwx上加一個s:rwx)
四、配置文件etc
●/etc/:記錄了Linux上所有的賬號
●/etc/:記錄了賬戶對應(yīng)的密碼
●/etc/group:記錄了所有的組
用戶文件:
1、查看用戶文件——cat /etc/
密碼文件:
1、查看密碼文件——cat /etc/
組文件:
1、查看組文件——cat /etc/group
2、創(chuàng)建組—— 組名
3、向組中添加用戶—— -a 用戶名 組名
4、向組中刪除用戶—— -d 用戶名 組名
五、關(guān)機重啟
1、開機—— -h now
2、重啟—— -r now
六、vim操作
1、dd——刪除一整行