linux基础命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础命令相关的知识,希望对你有一定的参考价值。
1)grep 文本过滤
语法:grep [选项] 模式或关键字 文件列表
--clolor 带颜色显示匹配到的关键字
-i 忽略大小写
-v 取反
^ 以关键字开头
$ 以某个关键字结尾
^$ 空行
-c 统计匹配到的行数
-l 与-r联用,只显示包含关键字的文件的名字
-r 递归显示
-q 静默输出 (写脚本时使用)
-n 显示匹配行的行号
2)cut 截取
语法:cut -f 指定列 -d ‘分隔符’(-d 指定字段分隔符、-f 指定要输出的区域,多个之间使用逗号分隔、-c 指定列的字符)
3)sort 排序(-t 指定字段分隔符、-k 指定第几字段、 -n 按照数字顺序排序、 -r 反向排序、 -u排序后重复行打印一次)
4)uniq 去重‘唯一(-c 显示重复的行数、 -i 忽略大小写)先排序后去重
5)tr 主要作用文本转换或者删除 、 paste 文本合并,中间使用tab隔开 、 -d 指定合并文件时行间的分隔符
6)用户和组
1.用户:用来操作系统种不同功能的身份
2.Linux中的用户:root uid=0 、 系统用户、 普通用户
3.创建用户:useradd username
删除用户:userdel username
设置用户密码: passwd username
修改用户信息:usermod -[u、g、G] username
查看当前用户:id
查看指定用户:id lp
4.创建组:groupadd groupname
删除组:groupdel groupname
修改组信息:groupmod groupname
删除组成员:gpasswd -d username group
5.usersdd
-u 指定用户uid
-g 指定用户gid
-G 指定附属组
-c 制定描述
-d 指定家目录
-M 不建立家目录
-s 指定shell
-e 指定用户过期时间(日期)
-f 指定用户过期时间(天数)
6.usermod
-L 锁定用户
-U 解锁用户
-l 改名
-a 添加用户到组
7.passwd
-l 锁定用户
-u 解锁用户
-n 密码最小使用期限(天数)
-x 密码最大使用期限(天数)
-w 密码过期前几天提醒(天数)
7)基本权限
1.文件
r:可读
w:可写
x:可执行
2.目录
r :可对此目录执行ls
w : 可以在此目录创建文件
x : 可以使用cd 切换
3.chown 改变文件属主(root使用)
-R 修改目录和内部文件的属主
4.chmod 修改文件权限
以上是关于linux基础命令的主要内容,如果未能解决你的问题,请参考以下文章