Linux常用操作命令2

213 阅读2分钟

head+文件名称 :默认显示文件前十行内容 -n 指定行数查看数据

head -n3 文件名称 查看前三行的数据

tail+文件名称:展示文件的后十行内容

tail -n3 文件名称:指定展示文件后三行内容

tail -f 文件名 :实时查看日志文件内容(会动态刷新)

more +文件 :针对文件内容非常多的文件,支持翻页查看

点击enter键,向下翻页,显示百分比,到百分之百,自动退出

less+文件 :分页展示,点击space键,向下翻页,直到最后,键盘输入ctrl+z才能退出

nl + 文件名: 展示文件的所有信息(带行号)

cat 文件名|grep 关键字 :查找文件中带有关键字内容的那行信息

cat 文件名|grep -i aaa:查找文件中带有关键字aaa的内容(不区分大小写)

cat 文件名|grep -E "aa|bb":同时查看文件中带有aa和bb的内容

cat 文件名|grep -iE "aa|bb":同时查看文件中带有aa和bb的内容(不区分大小写)

cat 文件名|grep -v aa :查看文件内容,除aa其他内容都展示

cat 文件名|grep -iv aa :查看文件内容,除aa大小写其他内容都展示

chmod :修改文件或目录的权限

r :读权限(4) w:写权限(2)x:执行权限(1)

chown + 拥有者+文件名称:修改文件的拥有者

chown -R 拥有者.所属组 +目录名 :将目录和其目录下的文件的用户全部改为拥有者,用户组全部改为所属组

chgrp:修改文件的用户组

cat /etc/passwd:查看全部的用户

useradd+用户名:添加一个用户

useradd -g group :添加一个用户,并将该用户添加到group组中

userdel+用户名:删除一个用户

userdel -r +用户名:删除这个用户并将该用户所属目录删除

cat /etc/group 查看所有用户组

groupadd 组名:添加一个用户组

groupdel 组名:删除一个用户组