平时工作中一定会用到的Linux指令
Posted leeon_l
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平时工作中一定会用到的Linux指令相关的知识,希望对你有一定的参考价值。
一、find指令——查找指令 最常用参数: 【-name】 根据名称查找 【-iname】 根据名称查找,且忽略大小写差异 最常用命令: 【find 目录名 -name 文件或目录名】 根据文件名在指定目录下查找文件或目录 【find 目录名 -iname 文件或目录名】 同上,-iname参数可忽略大小写差异二、grep指令——强大的文本搜索工具 最常用参数: 【-i】 忽略关键字大小写差异 【-r】 在目录中递归查找关键字 【-n】 显示关键字在文件中的行号 【-c】 统计关键字在文件中出现次数 最常用命令: 【grep 关键字 文件】 在指定文件中查询字符串 【grep -i 关键字 文件】 同上,并忽略大小写 【grep -rn 关键字 目录】 同上,并参数显示行号 【grep -c 关键字 文件】 统计字符串在文件中出现的次数
三、ps指令——查看进程指令 最常用命令: 【ps aux】查看所有终端所有用户的进程,并以用户格式显示(可通过管道与grep指令结合,查找特定进程,如【ps aux | grep php-fpm】)
四、kill、pkill指令——杀死进程、批量杀死进程指令 最常用命令: 【kill -9 进程号】 强制杀死进程 【pkill -9 进程名】 强制杀死所有指定名称的进程
五、netstat指令——查看网络信息指令 最常用参数: 【-a】 所有端口(只显示有权限的,可以切换到root以查看所有) 【-t】 tcp端口 【-u】 udp端口 【-l】 监听中端口 【-p】 显示pid与进程名称 【-n】 以数字形式展示ip与端口 最常用命令: 【netstat -a】 查看所有端口(只显示有权限的,可以切换到root以查看所有) 【netstat -at】 查看所有tcp端口,-t参数指定tcp 【netstat -au】 查看所有udp端口,-u参数指定udp 【netstat -lt】 查看所有监听中的tcp端口,-l参数指定监听中 【netstat -ap】 查看所有端口,-p参数展示pid与进程名称(可通过管道与grep指定接口,查找进程运行的端口,如【netstat -ap | grep ssh】) 【netstat -anp】查看所有端口,-n参数以数字形式展示ip和端口号(可通过管道与grep指定接口,查找运行在端口的进程,如【netstat -anp | grep ':8080'】)
六、chmod指令——目录权限指令 最常用参数: 【-R】 递归修改目录中所有目录及文件 最常用命令: 【chmod 777 目录名或文件名】 修改文件或目录的权限为777 【chmod -R 777 目录名】 递归修改目录权限为777 【chmod u=rwx,g=rw,o=r 目录名或文件名】 修改文件所有者权限为读写执行、同组权限为读写、其他用户权限为读
七、chown指令——改变文件所有者及用户组 最常用参数: 【-R】 递归修改目录中所有目录及文件 最常用命令: 【chown 用户名:组名 文件名】 修改文件所有者与所属组 【chown -R 用户名:组名 目录名】 递归修改目录所有者与所属组
八、tar——压缩解压缩指令 最常用参数: 模式(五选一,在此只记录最常用的两个): 【-c】 压缩 【-x】 解压缩 其他参数: 【-f】 指定压缩包名,必须为最后一个参数 【-v】 显示过程 【-z】 具有gzip属性 【-C】 解压缩到指定目录 最常用命令: 【tar -zxvf 压缩包名 -C 指定目录】 解压缩指定压缩包到指定目录下 【tar -zcvf 压缩包名 多个目录或文件】 压缩指定文件,并指定压缩包名
九、scp指令——跨服务器传送文件指令 最常用参数: 【-r】 发送目录 最常用命令: 【scp 本机文件 目标机器用户名@目标机器IP:目标目录】 将本机文件发送到指定机器的指定目录(需要目标机器开启ssh服务) 【scp 远程机器用户名@远程机器IP:文件 本机目录】 将远程机器上的文件复制到本地(需要本机开启ssh服务) 【sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist】 开启本机ssh服务指令
十、用户相关指令—— 最常用命令: 【su 用户名】 切换用户 【su - 用户名】 切换用户,同时切换环境变量 【useradd 用户名】 创建用户 【passwd 用户名】 修改用户密码,默认为当前用户,可以使用root账号修改其他用户密码 【whoami】 查看当前登录用户信息
十一、top指令——性能监控指令 最常用命令: 【top】
以上是关于平时工作中一定会用到的Linux指令的主要内容,如果未能解决你的问题,请参考以下文章
求广州数控928(GSK)所有需要用到的命令代码!越详细越好 最好是举些案例说明