Linux常用命令大全(二)

发布时间:2024年01月15日

4.文本内容查看命令

# cat命令

# 查看文件中的全部信息(适合查看小文档)
	cat 文件名

# less命令

# 以分页的方式浏览文件信息(适合查看大文档),进入浏览模式
	less 文件名
# 浏览模式快捷键
	↑ #上一行
    ↓ #下一行
    G #最后一页
    g #第一页
    空格 #下一页
    /关键词 #搜索关键词
# 退出浏览模式,回到Linux命令行模式
    q #退出

# tail 命令

# 实时滚动显示文件的最后10行信息(默认10)
tail -f 文件名
# 显示文件的最后20行信息
tail -n 20 文件名
tail -n -20 文件名
# 显示文件信息从第20行至文件末尾
tail -n +20 文件名

5. 文件查找

文件名查找

# 语法
	find 搜索路径 -name "文件名关键词"
# 例子
	find / -name "passwd"
	find / -name "ifcfg-*"

文件内容查找

# 语法
	grep -参数 要查找的目录范围
	# 参数
	-n 显示查找结果所在行号
	-R 递归查找目录下的所有文件
# 例子
	grep aries /etc
	grep aries /etc/passwd
	

6. 文件链接

Linux文件管理
在这里插入图片描述

# 文件名
	该文件的名字
# inode
	该文件的元数据
# datablock
	该文件真正保存的数据

硬链接
在这里插入图片描述

ln 源文件 硬链接文件

7. 系统管理

# 静态查看系统进程
	ps -aux

# 实时查看系统进程
	top
	# 快捷键
		↑ 下翻
		↓ 上翻
		q 退出

# 关闭进程
	kill 进程id 
# 强制关闭进程(谨慎使用)
	kill -9 进程id

8. 输出

# 覆盖输出

# 将命令1的执行结果,输出到后面的文件中。
`覆盖写入`
	命令1 > 文件
# 例子
	date > date.log

# 追加输出

# 将命令1的执行结果,输出到后面的文件中。
`追加写入`
	命令1 >> 文件
# 例子
	date >> date.log

9. 管道

# 管道

# 语法,将命令1的输出结果,作为命令2的输入
命令1 | 命令2

在这里插入图片描述

# 例子
查找aries用户:cat /etc/passwd | grep -n “baizhi”
查找aries组:cat /etc/group | grep -n “baizhi”
查找sshd进程:ps -aux | grep sshd

文章来源:https://blog.csdn.net/bala5569/article/details/135598125
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。