最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
命令参数
命令实例
touch [文件名]
可以同时创建多个文件
命令介绍
命令实例
命令参数
命令实例
mv [-参数] [源路径] [目标路径]
可同时移动多个文件, 并显示移动的过程
当目标路径是一个文件名, 如果目标文件不存在, 则会将文件重命名, 如果目标文件已经存在, 则源文件的内容将会覆盖目标文件的内容, 覆盖后的则回变成目标文件的名字
命令参数
命令实例
命令参数
命令实例
命令参数
命令实例
cat [-参数] [文件路径]
查看文件内容
配合管道符, 将查看到的文件内容输出到另一个文件中
管道符 >> 会将文件的内容追加到另一个文件的内容后面
管道符 > 会将文件的内容覆盖另一个文件的所有内容
tac [文件路径]
反向查看文件的内容, 常用于查看日志文件最新添加的内容
命令参数
命令实例
head [-参数] [文件路径]
查看单个文件时, 默认不显示文件名, 可以使用 -v 参数显示文件的名字
查看多个文件时, 默认显示每个文件的名字, 如果不需要文件名, 可以使用 -q 参数隐藏文件名
head命令查看文件时, 默认查看头10行内容, 可以通过 -n 参数 指定需要查看的行数
命令参数
命令实例
tail [-参数] [文件路径]
-f 参数可以实现动态查看, 按 Ctrl+c 可退出查看状态, 常用于动态查看日志文件
less [文件路径]
less 命令查看文件时, 如果文件内容超过了一页, 则会暂时折叠后面的内容, 按回车键可查看后一行的内容, 按 Ctrl+z 可退出查看模式
more [文件路径]
more 命令查看文件时, 如果文件内容超过一页, 则会暂时折叠后续的内容, 按回车键可查看下一行内容, 按空格键可查看下一页内容, 按 Ctrl+z 可退出查看模式
命令参数
命令实例
wc [-参数] [文件路径]
命令参数
命令实例
grep [-参数] [内容] [文件路径]
grep 'aa' a.txt -- 指定文件查找内容
grep '^a' a.txt -- 查找以a开头的内容
grep 'a$' a.txt -- 查找以a结尾的内容
grep 'aa' a.txt b.txt -- 多文件同时查找内容
grep -n 'aaa' a.txt -- 显示查询结果再源文件中位于第几行
grep -i 'aaa' a.txt -- 忽略大小写
grep -c 'aaa' a.txt -- 查询匹配的内容共有几行
grep -v 'aaa' a.txt -- 查询不包含指定内容的行
grep -w 'aaa' a.txt -- 查询全字符都匹配的行,而不是部分匹配
grep --color 'aa' a.txt -- 匹配的字符高亮显示
ls -l | grep passwd -- 配合管道符过滤内容
命令参数
命令实例
配合管道符查看root用户的进程
top命令可以动态查看进程, 包括CPU, 内存的使用情况等, 可以更方便的查看哪个进程占用了太多的资源, 按 Ctrl+z 可退出查看模式
kill 3517 -- 根据进程id(PID)结束进程
service [服务名] [动作]
service 命令有三个常用的动作
killall [服务名]
kiall httpd -- 关闭httpd服务
id [用户名]
如果不指定用户名, 则是查看当前登录用户的信息
users命令可以显示当前登录的用户, 以及用户所属的用户组
命令参数
命令实例
useradd [-参数] [用户名]
useradd tom -- 创建用户
su [用户名]
su 命令可以切换不同的用户, # 代表root用户, $ 代表普通用户
需要注意的是, 高级用户可直接切换低级用户, 而低级用户想要切换到高级用户则需要输入密码
命令介绍
passwd命令可以修改用户密码, 系统管理员可以通过指定用户名称来修改它管理的所有系统用户的密码, 而普通用户则只能修改自己的密码
命令参数
命令实例
修改当前登录用户的密码, 连续输入两次相同的密码即可成功修改密码
修改指定用户密码( 前提是当前登录的用户拥有足够的权限)
命令参数
命令实例
usermod [-参数] [用户名]
修改用户的所属组
命令参数
命令实例
userdel [-参数] [用户名]
完全删除用户tom的信息
groupadd [用户组名]
groupdel [用户组名]
命令参数
命令实例
groupmod [-参数] [用户组名]
修改用户组 tom 的组id为666, 组名为 new_tom
命令参数
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0b5e792e5f356632698418ae208a22c.png)
命令参数
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
因篇幅问题不能全部显示,请点此查看更多更全内容