史上最全的Linux命令大全
💟💟前言
友友们大家好,我是你们的小王同学😗😗
今天给大家打来的是 Linux常用命令大全
希望能给大家带来有用的知识
觉得小王写的不错的话麻烦动动小手 点赞👍 收藏⭐ 评论📄
小王的主页:小王同学🚗
小王的gitee:小王同学🏩🏩
小王的github:小王同学💦
文件目录类
- pwd:显示当前工作目录的绝对路径
- ls:显示当前目录下的目录及文件
-a:显示所有文件及目录(.开头的隐藏文件也会列出)
-l:除文件名称外,同时将文件整型(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出
由于我们使用ls命令时经常需要加入-l选项,所以inux为ls-l命令提供了一种简写方式即 ll
- mkdir:创建目录
-p:创建多级目录
- rmdir:删除空目录
- rm:删除文件或目录
-r:递归删除整个文件夹
-f:强制删除不提示
- torch:创建空文件夹
- cp:拷贝文件到指定目录
-r:递归赋值整个文件夹
- mv:移动文件夹,或重命名
- cat:查看文件内容,以只读方式打开
-n:显示行号
- more:基于VI编辑器的文本过滤器,内置若干快捷键
- less:分屏查看文件内容,比more更强大,一块一块夹在,若干快捷键
- >:输出重定向,将原来文件的内容覆盖
- >>:追加,不会覆盖原来文件的内容,而是追加到文件的尾部
- head:显示文件的开头部分内容
-n number:查看文件前number(默认为10)行内容
- tail:显示文件的开头内容
–n number:查看文件后number(默认为10)行内容
-f:实时追踪该文档点所有更新,工作中常使用
tail /etc/profile默认是显示文件末尾10行的数据
tail -20 /etc/profile 显示的是文件末尾20行的数据
- ln:软连接,类似于windows里的快捷方式
- In -s源文件目录/软连接名
- history:查看历史执行命令
-number:查看最近number个指令
文件目录操作命令
作用:用于切换当前工作目录,即进入指定目录
语法:cd[dirName]
特殊说明
- ~表示用户的home目录
- .表示目前所在的目录
- 。。表示目前目录位置的上级目录
举例:
- cd 。。切换到目录的上级目录
- cd ~ 切换到用户的home目录
- cd/user/local 切换到/user/local目录
文件目录操作 rmdir
作用:删除空目录
语法:rmdir [-p] dirName
说明:
-
-p:当子目录被删除后使父目录为空的话,则一并删除
-
rmdir itwxz 删除名为itcast的空目录
-
rmdir -p itwxz/test 删除itwxz目录中名为test的子目录,若test目录删除后itcast目录变为空目录,则也被删除
-
rmdir itwxz* 删除名称以itwxz开始的空目录
查找命令
- find:从指定目录下向下递归遍历其各个子目录
-name:根据文件名查找文件
-size:根据文件大小查找文件
-user:属于指定用户名的所有文件
-|:管道符号,前一个命令的处理结果输出传递给后面的命令处理
– grep:过滤查找
-n:显示匹配行及行号
-i:忽略字母大小写
压缩命令
- gzip/gunzip
- zip/unzip
- tar:
-c:产生.tar包文件
-v:显示详细信息
-f:指定压缩后的文件名
-z:打包同时压缩
-x:解包.tar文件
解压到某个目录下:tar -zxvf XXX.tar.gz -C 指定解压到目录
进程管理
-
ps:查看进程
-a:显示当前终端的所有进程
-u:以用户的格式显示进程信息
-x:显示后台进程运行的参数
-ef:显示PPID那栏,父进程
-
top:动态监控进程
-d:秒数,指定top命令每隔几秒后更新,默认3秒
-i:使top不显示任何闲置或僵死进程
-p:指定监控进程ID来监控某个进程状态
-
netstat:查看系统网络服务情况
-p:显示监听端口的进程号和进程名
-t:显示监听端口的进程号和进程名
-u:显示监听端口的进程号和进程名
-l:显示监听端口的进程号和进程名
-n:显示监听端口的进程号和进程名
查找占有端口号8080的进程 netstat -tunplp | grep 端口号
-
lsof:列出当前系统打开文件的工具
-
查找占有端口号8080的进程:netstat -tunplp | grep 端口号
-
kill进程号:通过进程号杀死线程
-
-9:常用选项,强制停止符
-
killall进程名称:通过进程名称杀死进程,支持通配符
磁盘管理命令
- df:查询指定目录的磁盘占用情况,默认为当前目录
- -s:指定目录占用大小汇总
- -h:带计量单位
- -a:含文件
- -max-depth=1:子目录深度
- du:查看目录及其子目录的磁盘使用情况
- -s:指定目录占用大小汇总
- -h:带计量单位
-
- find:从指定目录下向下递归遍历其各个子目录
-