当前位置: 首页 > article >正文

Linux 常用 20 条指令,解决大部分问题

find:查找文件和目录

例:find /-name error.log
在/根目录下开始查找,名字为 error.log 的文件

ps:查看当前进程信息

例:ps -ef
-e 代表显示所有进程
-f 代表使用详细的进程信息

vi:Linux 系统中重要的文本编辑工具

例:vi dm.ini
进入 dm.ini 文件进行内容编辑

diff:比较文件差异

例:diff dm.ini dm_bak.ini
比较 dm.ini 和 dm_bak.ini 的内容差异比较常用的场景是比较测试配置和开发配置的异同

pwd:显示当前工作目录的路径

chmod:更改文件或目录的权限

例:chmod 777 dm.ini
把 dm.ini 文件的所有者/所属组/其他成员的权限修都改为可读可写可执行

ifconfig:查看网络信息

top:实时显示系统中各个进程的资源占用状况

ping:测试网络连接状态

例:ping 192.168.204.130

grep:筛选符合某种文本的内容

通常与管道符 | 搭配使用
例:cat error.log | grep 18:00
打印 error.log 中含 18:00 的行

Sh:执行 shell 脚本文件

例:sh autotest.sh -键执行 autotest.sh shel 脚本文件

rm:删除目录或文件

例:rm -rf mydir
-r 代表递归删除目录下的文件,-f 强制删除

cp:复制文件或目录

例:cp -rp ./mydir /home
-r 代表递归复制目录下的文件-p 代表不改变原有属性,例如权限以上命令意为:把当前目录下的 mydir 目录复制到/home 目录下

mv:移动文件或重命名

例:mv file ./home
把当前目录下的 file 文件移动到 home 目录下
例:mv file file_bak
把当前目录下的 file 文件重命名为 file_bak

cat:把文件内容打印到终端

例:error.logcat

tail:输出文件内容的末尾到终端

通常与 -f 或 -n 搭配使用
例:tail -f error.log
实时输出内容
是根据日志排查 bug 最常用的命令
例:tail -n 500 error.log
输出 error.log 文件最后 500 行

head:输出文件内容的开头几行

例:head -n 30 error.log

Cd:切换当前目录

例:cd/home/mydir

ls:列出目录中的所有文件和子目录

常用选项:ls -l(列出文件的详细信息)或简写成 I

mkdir:创建新目录

例:mkdir mydir
创建名为 mydir 的目录


http://www.kler.cn/a/584615.html

相关文章:

  • 关于vue ui 命令无法无法打开vue项目管理器的记录
  • PHP与数据库连接常见问题及解决办法
  • 四、子串——10. 和为 K 的子数组
  • 动态IP/静态IP
  • 基于单片机的智能电表设计(论文+源码)
  • 【Pandas】pandas Series last_valid_index
  • SQL Server的连接时发生了与网络相关或特定于实例的错误。未找到服务器或无法访问服务器
  • 低代码Web组态开发技术解析
  • 壹佰商城源码搭建-支持打包小程序/公众号/app/h5网页-支持分销-各种营销功能强大
  • SOME/IP-SD -- 协议英文原文讲解8
  • 3.JVM-内部结构
  • 面试基础---支付系统设计深度解析:分布式事务、幂等性与高可用架构
  • 如何在宝塔mysql修改掉3306端口
  • Java中的try-catch在jvm层面是怎么做的?
  • Linux笔记---文件系统硬件部分
  • Selenium 中的 alert 处理
  • MyBatis-Plus 分页查询接口返回值问题剖析
  • C++ 模板初阶总结
  • QT系列教程(16) 定时器事件
  • 为什么 Young GC 比 Full GC 快