Linux常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。
1,alias 别名
简化复杂命令的输入
alias myls=‘ls -lh‘ #定义别名
unalias myls #删除别名
2,通配符:
*:任意多个任意字符
?:单个字符
[a-z]:多个字符或连续范围中的一个,若无则忽略
{a,min,xy}:多组不同的字符串,全匹配
例:请列出/dev/tty20至/dev/tty30
ls /dev/tty{2[0-9],30}
3,根据字符串模式提取文本行
格式:grep [选项] ‘匹配字符串‘ 文本文件...
? 常用命令选项:
-v,取反匹配
-i,忽略大小写
^word 以字符串word开头
word$ 以字符串word结尾
4,根据预设的条件递归查找对应的文件
格式:find [目录] [条件1]
? 常用条件表示:
-type 类型(f 文件、d 目录、l 快捷方式)
-name "文档名称"
-size +|-文件大小(k、M、G)
-user 用户名
-group 查找所属组
-mtime 按照时间去查找,过去时间
例:找出所有用户student拥有的文件,并且把它们拷贝到/root/findfiles 目录中
find / -user student -type f -exec cp -p {} /root/findfiles \;
5,| 管道: 将前面的输出结果作为后面的参数
例:查看/etc/passwd的第11到15行
cat -n /etc/passwd | head -15 | tail -5
6,more:当文件内容超过一屏时,来一页一页显示,但是只可以向后翻
less:和more一样,不过less支持向前翻页
7,帮助命令:man、--help
例:命令很熟悉,但是忘记了某个参数
man tar 查找压缩包的命令tar的参数
8,查看历史命令:history
清空历史命令:history -c
9,date:查看/调整系统日期时间
例:date +%F
2018-01-12 显示当前日期
date +"%Y-%m-%d %H:%M:%S"
2018-01-12 16:00:56 显示当前日期时间
date -s "2011-11-11 11:11:11"设置当前时间为2011年11月11日,11时11分11秒
10,重定向输出:
>:覆盖重定向
>>:追加重定向
> : 只收集正确信息的重定向
2>: 只收集错误信息的重定向
&>:收集正确与错误信息的重定向
以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段