linux命令讲解

Posted axzq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令讲解相关的知识,希望对你有一定的参考价值。

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:只能向文件追加数据

[[email protected]~]#  chattr  +a  test.txt

[[email protected]~]#  lsattr  test.txt

[[email protected]~]#  rm  -f  test.txt

rm: 无法删除“test.txt”:不允许的操作

[[email protected]~]#  >test.txt

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

[[email protected]~]#  echo  111 >> test.txt

i:文件加锁

[[email protected]~]#  echo  111 >> test.txt

-bash:  test.txt:权限不够

 

lsattr,显示文件的扩展属性

[[email protected]~]#  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  无

[[email protected]~]#  chmod  u=x,g=w,o=rwx  test.txt

[[email protected]~]#  ll  -h  text.txt

[[email protected]~]#  chmod  o=---  test.txt  或  chmod  o-rwx  test.txt

[[email protected]~]#  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,指定分隔符

[[email protected]~]#  head  -l  /etc/passwd

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

[[email protected]~]#  head  -l  /etc/passwd | cut  -d : -f4

0

-T,显示出tab分隔符

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

cut默认以tab键作为分隔符,awk默认以空格键作为分隔符

 

以上是关于linux命令讲解的主要内容,如果未能解决你的问题,请参考以下文章

Linux:Linux 常用命令讲解

Linux shell命令讲解

Linux基础命令讲解

linux定时任务crontab命令讲解

Linux基本命令讲解

学习总结快速上手Linux玩转典型应用-第6章-linux常用命令讲解