• Linux基本操作


    linux

    • ctrl+alt+t # 终端
    • ls -la # -l 详细方式罗列 -a 显示所有文件 包括隐藏文件
    • vi filename # 新建文件并用vi编辑
    • cp a_file b_file # copy a to b
    • cp a_folder b_folder -r # 将a目录的内容 复制到 b目录下 -r 递归复制
    • touch filename # 新建文件 或 更新最新修改时间
    • mv file_name file_folder # 将file_name 移动到 file_folder中
    • mv a_file b_file # 将a文件 命名为b文件
    • rm a_file # 删除 delete
    • rm a_folder -r # 递归删除a目录中所有的数据

    命令:

    • ls = list
    • cd = change directory
    • cp = copy
    • rm = remove
    • mv = move
    • pwd = print work directory
    • ps = process status
    • df = disk free
    • du =disk usage
    • mkdir = make directory
    • su = switch user
    • chown = change owner
    • chmod = change mode 权限分为 u拥有者 g群组 o其他组 a所有人
    • 4读r 2写w 1可执行x 全部权限等于7=4+2+1
    • 文件默认没有可执行权限
    • 目录要想进入 必须有可执行权限
    • ps -l 查看自己的进程
    • ps -aux 查看系统所有进程

    参数

    • -a = all
    • -l = list
    • -f = force
    • -h = human readable
    • -n = number
    • -u = user
    • -z = zip

    grep 命令

    • grep “被查找的字符串” 文件名
    • grep -n '2019-10-24 00:01:11' *.log 查看符合条件的日志条目
    • grep -v test test //反向查找 查找文件名中包含test 的文件中不包含test 的行
    • grep -r update /etc/acpi 递归查找指定目录下 包含update的文件

    杀进程

    • 通过ps -ef|grep xxx 来查找进程id
    • 通过kill 进程id 可以关闭进程
    • kill -9 进程id 可以强制关闭

    netstat 打印网络套接字的情况 占用端口情况

    • netstat -a 列出当前所有连接
    • netstat -at TCP
    • netstat -ut UDP
    • netstat -nlpt 可以查看进程名及其id

    yum install lrzsz (传文件 拉文件)

    • rz 传文件
    • sz 拉取文件

    yum install iftop (监控性能)

    • iftop 查看网络性能
    • top 查看cpu性能
    • cat /proc/cpuinfo 查看cpu描述

    yum install java-1.8.0-openjdk 装java

  • 相关阅读:
    对字符串进行编码解码
    C#重新启动时,关闭较早的进程
    JS给HTML5页面<Select></Select>绑定选中项
    获取该项目路径下的文件路径
    IE浏览器从页面向后台Controller传中文值出现乱码问题
    委托
    win10激活命令
    判断窗口是否已经被打开
    JS之对象数组遍历?
    JS之arguments属性解读函数传参?
  • 原文地址:https://www.cnblogs.com/lancelee98/p/15258014.html
Copyright © 2020-2023  润新知