1. 程式人生 > >linux命令講解

linux命令講解

目錄權限 tac 內容 允許 用戶 文件 linu red 取消

1、vi命令

1.光標移動到文件的最後一行 G :$ ]]

2.光標移動到文件的第一行 :0 gg [[

3.從光標所在位置將光標移動到當前行的開頭 0 ^ home

4.從光標所在位置將光標移動到當前行的結尾 $ end

5.取消上一次的動作 u

6.刪除一行 dd;刪除n行 ndd

7.向下搜索 /字符,繼續搜索n,反向搜索N

8.向上搜索 ?字符,繼續搜索n,反向搜索N

2、chattr;lsattr

chattr,改變文件的擴展屬性

a:只能向文件追加數據

[root@redhat~]# chattr +a test.txt

[root@redhat~]# lsattr test.txt

[root@redhat~]# rm -f test.txt

rm: 無法刪除“test.txt”:不允許的操作

[root@redhat~]# >test.txt

-bash: test.txt:不允許的操作

[root@redhat~]# echo 111 >> test.txt

i:文件加鎖

[root@redhat~]# echo 111 >> test.txt

-bash: test.txt:權限不夠

lsattr,顯示文件的擴展屬性

[root@redhat~]# lsattr test.txt

3、chown

chown,改變文件的屬主和屬組

chown 用戶 文件或目錄

chown :用戶組 文件或目錄

chown 用戶.用戶組 文件或目錄

-R:遞歸更改目錄及子目錄屬性

4、chmod

chmod,改變文件目錄權限

chmod [option] mode file

-R 遞歸

mode + - =

r 4 讀

w 2 寫

x 1 執行

- 0 無

[root@redhat~]# chmod u=x,g=w,o=rwx test.txt

[root@redhat~]# ll -h text.txt

[root@redhat~]# chmod o=--- test.txt 或 chmod o-rwx test.txt

[root@redhat~]# chmod 755 test.txt

5、cat

cat,查看文件內容

-n:標行號

-b:只為非空行標記行號

-E:行尾顯示$符號,空行也有

-s:壓縮空行

6、tac

tac,反向查看

7、more

more,查看文件,有翻頁查看功能

b按鍵:向上翻一屏

空格鍵:向下滾動一屏

Enter:向下顯示1行

=號:顯示當前行號

/查找的文件:查找指定文本

8、less

less,分頁查看文件,比more更強大

9、head

head,顯示文件的第一部分,文件的頭部

10、tail

tail,查看文件的尾部

11、cut

cut,切割

-b,以字節進行切割(中文環境裏一個字符等於兩個字節)

-c,以字符進行切割(英文環境裏一個字符等於一個字節)

-d,指定分隔符

[root@redhat~]# head -l /etc/passwd

root:x:0:0:root:/root:/bin/bash

[root@oldboy~]# head -l /etc/passwd | cut -d : -f4

0

-T,顯示出tab分隔符

sed -n l(字母L) test.txt:打印不可見字符

cut默認以tab鍵作為分隔符,awk默認以空格鍵作為分隔符

linux命令講解