①:linux下查看文件內(nèi)容的命令
cat :從第一行開始粥血,顯示所有內(nèi)容情屹;
tac :從最后一行開始坪仇,所有內(nèi)內(nèi)容倒敘顯示;
more:根據(jù)窗口大小垃你,一次顯示一頁(yè)椅文;
less:和more類似,但其優(yōu)點(diǎn)可以往前翻頁(yè)惜颇,而且進(jìn)行可以搜索字符
head:只顯示前幾行(默認(rèn)十行)皆刺;
tail :只顯示后幾行(默認(rèn)十行);
nl : 輸出時(shí)顯示行號(hào)凌摄;
od: 以二進(jìn)制方式顯示文件內(nèi)容羡蛾;
- cat 命令:
用法 :
- cat {文件名} 查看文件的全部?jī)?nèi)容;
參數(shù):
-b 列出行號(hào)锨亏,空白行不標(biāo)號(hào)痴怨;
-E 將結(jié)尾的斷行字符以$顯示出來(lái);
-v 可以列出一些看不出來(lái)的特殊字符器予;(不常用)
-n 打印出行號(hào) 浪藻,包括空白行
2.cat > filename
創(chuàng)建一個(gè)文件
3.cat file1 file2 >file
將幾個(gè)文件合并成一個(gè)文件
- tac命令
tac {文件名}倒敘查看文件的全部?jī)?nèi)容;
注意: cat和tac命令完全相反 - nl 命令 相當(dāng)于cat -n
參數(shù):-w:行號(hào)占用的位數(shù) - more命令
當(dāng)文件的內(nèi)容大于屏幕輸出的內(nèi)容時(shí) 就會(huì)在最后一行出現(xiàn)百分比乾翔,然后你可以做出相應(yīng)的操作:
enter:代表向下滾動(dòng)一行
空格鍵:代表向下翻一頁(yè)
q:代表立即離開爱葵,不在查看文件內(nèi)容
/字符串 :向下查詢字符串
:f:顯示當(dāng)前所在地的行數(shù)
b或者ctrl+b:往回翻頁(yè)
- less命令
less用法比more更有彈性,使用less可以更方便的翻頁(yè)空格鍵:向下翻動(dòng)一頁(yè)
pagedown:向下翻動(dòng)一頁(yè)
pageup:向上翻一頁(yè)
/字符串:向下查找字符串
反浓?字符串:向上查詢字符串
q:離開當(dāng)前操作 - head命令
head [-n number] 文件
:-n 后加數(shù)字代表顯示文件內(nèi)容的前幾行的意思
如果number為負(fù)數(shù)的話 萌丈,例如 head -n -100 就會(huì)顯示除了那后面一百行的內(nèi)容 - tail 命令
參數(shù): -f :持續(xù)檢測(cè)文件內(nèi)容 ,將新增的文件內(nèi)容顯示在屏幕上 知道按ctrl+C結(jié)束 (其他東西和head一樣) - od命令 (非純文本文件)
當(dāng)我們遇到要查看二進(jìn)制文件時(shí)雷则,比如可執(zhí)行文件辆雾,就需要用od那個(gè)命令來(lái)
參數(shù): -t 指定類型:a (默認(rèn)字符) c(使用ASCII碼)
文件創(chuàng)建,刪除用戶及用戶組的常用命令
1. 查看當(dāng)前登錄用戶
who am i
或者 who mom likes
由于linux是一個(gè)多用戶登陸的操作系統(tǒng)巧婶,所有的用戶可以共享一臺(tái)主機(jī)上的資源 乾颁,也可以有自己的一些空間 所以經(jīng)常用 這條命令查看當(dāng)前登陸的用戶
who 命令的常用參數(shù)
-a :打印能打印的全部;
-d :打印死掉的進(jìn)程艺栈;
-m :同 am i ,mom likes
-q : 打印當(dāng)前登陸用戶數(shù)和用戶名英岭;
-u : 打印運(yùn)行等級(jí);
2. 用戶
在linux中 root用戶是整個(gè)系統(tǒng)權(quán)限最高的用戶湿右,創(chuàng)建用戶需要root 用戶權(quán)限或者當(dāng)前用戶在sudo組
創(chuàng)建用戶 : sudo adduser 用戶名诅妹;
登陸用戶 : su -l 用戶名;
3.用戶組
在 Linux 里面每個(gè)用戶都有一個(gè)歸屬(用戶組)毅人,用戶組簡(jiǎn)單地理解就是一組用戶的集合吭狡,它們共享一些資源和權(quán)限,同時(shí)擁有私有資源
1.查看/etc/group 文件
該文件包括 用戶組 丈莺,用戶組口令 划煮,GID 以及用戶組所包含的User
2.將普通用戶加入sudo組
sudo usermod -G sudo 用戶名
4.刪除用戶
```sudo deluser 用戶名 --remove -home```
5.linux文件權(quán)限
ls -dl <目錄名>
查看某一個(gè)目錄的完整屬性,而不是顯示目錄里面的文件屬性
ls -AsSh
顯示所有文件大小缔俄,并以普通人類能看懂的方式呈現(xiàn)
改變文件的所有者:chown
chown 【參數(shù)】【所有者】【:組】【文件】
參數(shù):
-R 處理指定目錄以及其子目錄下的所有文件弛秋;
-f 忽略錯(cuò)誤信息
-c 顯示更改的部分的信息
更改文件權(quán)限:
chmod [權(quán)限] 【文件名】
adduser 和 useradd 的區(qū)別是什么?
useradd只創(chuàng)建用戶 創(chuàng)建玩了用 passwd 用戶名 去設(shè)置密碼
adduser 創(chuàng)建用戶俐载,創(chuàng)建目錄蟹略,創(chuàng)建密碼