Linux 进阶命令 - 集大成篇

目录
1. grep 命令
2. wc 命令
3. echo 命令
4. tail 命令
5. su 命令
6. sudo 命令
【Linux 进阶命令 - 集大成篇】7. chomd 命令
8. chown 命令
9. yum 命令
10.命令
11. ln 命令
12.命令
13.set- 命令
总结:
前段时间,在这篇文章中() ,我总结分享了 Linux 12个基础命令 。今天分享总结 Linux进阶命令,Linux系统环境为7.6 。
1. grep 命令
作用:从文件中查找关键字所在的文件行号
语法:grep [ -n ] 关键字 文件路径
① 查找关键字
② 查找关键字 code
③ grep命令作为管道符的输入
2. wc 命令
作用:统计文件内容信息
可以通过 wc命令统计文件得行数、单词数量、字符数量和文件大小 。
语法:wc [ -l -w -m-c] 文件路径
① -l 统计行数
② -w 统计单词数量
③ -m 统计字符数量
④ -c 统计文件的大小
⑤ 命令不加任何选项

Linux 进阶命令 - 集大成篇

文章插图
⑥ wc命令作为管道符的输入
3. echo 命令
作用:在命令行输出指定内容
语法:echo 输出内容
① 在终端上显示: Hello Linux
② 带有空格或 \等特殊符号,建议使用双引号包围 。
如果不使用双引号包围的话,空格后很容易被识别为参数 2 ,尽管 echo不受影响,但是要养成良好的习惯 。
4. tail 命令
作用:查看文件尾部内容,跟踪文件的最新更改
语法:tail [ -f -num ] Linux路径
5. su 命令
作用:用户切换
su命令来自英文单词: User
语法:su [ - ] [用户名 ]
6. sudo 命令
我们可以通过 su命令切换到 root用户,得到最大权限,然后进行一系列的操作 。但是,不建议长期使用 root用户,以避免误操作,带来系统损坏 。如:rm -r /*
我们可以使用 sudo命令,为普通的命令授以 root临时权限 。
语法:sudo普通命令
为普通用户配置 sudo认证
7. chomd 命令
作用:修改文件、文件夹的权限信息
注意:只有文件、文件夹的所属用户或 root用户可以修改,其他用户不能修改
语法:chmod [ -R ] 权限 文件或文件夹
① chmod u=rwx,g=rx,o=x .txt ,将文件权限修改为:rwx r-x -rx
②-R选项,将文件夹以及文件夹内全部内容权限设置为:rwx rwx rwx
8. chown 命令
作用:修改文件、文件夹的所属用户和用户组
注意:普通用户无法修改所属为其他用户或组,所以此命令只适用于 root用户执行
语法:chown [ -R ] [用户 ] [ : ] [用户组 ] 文件或文件夹
① chown root .txt ,将 .txt所属用户修改为 root
② chown :root .txt ,将 .txt所属用户组修改为 root
③ chown root:root .txt ,将 .txt所属用户组和用户修改为 root
④ chown -R root:root ,将文件夹 的所属用户和用户组修改为 root ,并对文件夹内的全部内容修改 。
9. yum 命令
作用:RPM包软件管理器,用于自动化安装配置 Linux软件,并可以自动解决依赖问题 。
注意:yum命令需要 root权限,可以 su切换到 root ,或使用 sudo提权 。
yum命令需要连网
语法:yum [ -y ] [] | [|] 软件名称
10.命令
10.1 Linux系统很多软件 (内置或第三方) 均支持使用 命令控制:启动、关闭、开机自启 。
能够被 管理的软件,一般也称为:服务
语法:start | stop |||服务名
系统的内置服务比较多,比如:
命令的作用:
① 查看防火墙的状态:
② 停止防火墙: stop
③ 查看副网络服务状态 :