Linux 常用命令

Linux :服务器操作,微服务

发行版本:redhat,centos,ubantu

Linux三剑客:

类似sql命令里的如下query

  • grep:select * from table 数据查找定位
  • awk:select  field from table 数据切片
  • sed:update table set field =new where field =old 数据修改

常用命令

  • cd
    •   change directory切换目录
    • 绝对路径:从根目录开始,以/开头加路径地址,cd /opt  cd/bin ,路径地址在哪里?/bin
    • 相对路径:从当前目录开始,直接写路径地址,cd/opt,cd bin 路径地址在哪里: /opt/bin
    • cd .. 返回上一级目录;cd ../.. 返回上两级目录
  • pwd
    •   显示当前路径地址
  • ls
    •   显示当前路径下的文件信息
    • ls -a 显示所有文件,包括隐藏的文件,../.
    •  ls -l 显示当前路径下的文件属性,并非文件信息
    • ls -F 查看目录中的文件 ;ls -l 显示文件和目录的详细资料 ;
    • tree 显示文件和目录由根目录开始的树形结构(1) ;lstree 显
    • 示文件和目录由根目录开始的树形结构
    • -    rw-     r-x    r --
    • -:表示是文件
    • d:表示是目录/文件夹
    • l:表示软连接(快捷方式)
    • rw-: 文件创建者/文件所有者的权限 owner
    • r-w:所有者的组别权限 Test组
    • r--其他用户权限
    •  r:read 4
    • w:write 2
    • x:execute 1
    • -:无权限 0 
    • mkdir创建文件夹
    • mkdir dir1 创建一个叫做 'dir1'
      的目录' ;mkdir dir1 dir2 同时创建两个目
    • rm 删除
    • xshell工具配色方案x-term
  • chmod
    •   赋权
  • tar
    •   查看当前路径下的文件
    • tar -czvf 压缩
    • tar -xzvf 解压
  • vi/vim 编辑器
    •  新建文件/编辑文件
    • :wq文件保存
    •  : q !文件不保存退出
    •  :set nu 显示行号
    •  : i insert模式
    •  :/+关键字+N  查找关键字
  • ps
    •   ps -ef 查看linux系统中正在运行的进程,PID是唯一的系统自动分配的
  • netstat
    •   查看网络端口
    • netstat -apn 查看端口号
    •  netstat -apn|grep 8080过滤8080端口号
  • | grep 
    •   过滤字符串并打印,|:管道符号,连接左右两个命令,将左边命令的结果当右边命令的输入
    • ps -ef | grep sql :过滤进程中带有sql的字符
  • tail
    •   tail -f查看日志
  • kill
    •   :kill -9 +PID 强制杀进程
      • find / -user user1 搜索属于用户 'user1' 的文件和目录;mv dir1 new_dir 重命名/移动 一个目录
原文地址:https://www.cnblogs.com/JacquelineQA/p/12597836.html