命令1:查看文件内容
"cat 文件名" 查看文件内容,页面停留在最后。
"more 文件名" 分页查看文件内容
回车 下一行
空格 翻页
q 退出
"head 文件名" 查看文件内容的前几行,默认前10行,如果想制定看前n行,加选项-n
例如 "head -5" 查看前五行
tail 和head相反,"tail -5" 最后五行。
tail -f 动态显示最后十行,例如查看日志文件
命令2:创建软连接
"ln -s xxx 路径1" 在路径1创建xxx的软连接
特点:
1.文件类型 l
2.相当于windows的快捷方式
命令3:创建硬链接
"ln xxx 路径1" 在路径1创建xxx的软连接
特点:
1.文件类型 -
2.相遇于拷贝,但是可以同步更新。
注1:硬链接的i节点相同,软连接的i节点不同,查看i节点的命令是:ls -i。
注2:创建硬链接不能跨分区(文件系统),软链接可以。
相关文章
- Linux 常用命令汇总(三):查看文件 & 内容处理
- Linux文件内容查看命令(全)
- Linux命令: 向文件写内容,编辑文件,保存文件,查看文件,不保存文件
- Linux head,tail命令详解(head,tail查看文件指定某行/某几行的内容)
- CVE-2024-3094:Linux生态供应链攻击-CVE-2024-3094:供应链攻击? 一个潜伏3年只为通杀的漏洞,今天更新了一个CVE漏洞,XZ-utils5.6.0/5.6.1版本后门风险(CVE-2024-3094)这个后门并非作者无意加入的,也不是引入存在后门的库文件导致的问题,而是有人经过三年的潜伏,积极参与该项目的维护,在获得了直接commit代码的权限以后将后门代码注入其中。 这个代码一共存活了不到2个月的时间,发现者是PostgreSQL 开发人员兼软件工程师 Andres Freund 意外发现的,在观察到 liblzma(xz 包的一部分)Debian sid(使用 ssh 登录占用了大量 CPU,valgrind 错误,然后找见了上游 xz 存储库和 xz tarball 已被后门。 幸运的是,xz 5.6.0 和 5.6.1 尚未被 Linux 发行版广泛集成,而且大部分是在预发行版本中。 但是kali linux如果每周更新或者最近3月26到29号之间更新了,不好意思。 根据kali官方说法希望更新, 首先我们apt-cache policy liblzma5 更新命令 sudo apt update && sudo apt install -y --only-upgrade liblzma5 更新 难的追一回滚动更新就这样玩吗?看来以后也不要追最新的。 当然我们还可以cat /var/log/apt/history.log 查看更新时间和都更新了哪些内容! 附: 各大linux系统可以查看自己对应的系统,查看官网说明 比如我的kali可以直接在https://www.kali.org/blog/about-the-xz-backdoor/看到 当然了这个供应链后门只能说差一点就完美成功,因为他写的有bug在sshd运行的时候直接cpu飙升,引起了研究员的注意,否则如果在发行版中大规模集成,估计可以造成linux的一个通杀,现在只是在预发行版中,但是更新快的比如kali linux中如果滚动更新那么就会被影响到。 参考链接:
- Linux常用命令2(远程文件下载+查看文件内容)
- Linux 创建/编辑/查看 文件/文件夹的命令汇总
- 【Linux学习】Linux文件系统5—查看文件内容命令
- 【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo
- [转]linux查看日志文件内容命令