• 【Linux】常用命令汇总


    命令(区分大小写) 功能
    格式 命令  [参数];[ ]可选;- 字符;- - 词;参数放在命令后
    基本命令
    Ctrl+u 删除整行
    一行多命令
      多行一命令
    > 输出重定向
    < 输入重定向
    管道‘|’ 实现多个命令连用
    nohup ... & 后台运行
    alt+F1     alt+F2     alt+F3     alt+F4     alt+F5    alt+F6 虚终端切换
    man  善用“帮助”
    --help  帮助
    文件目录
    # 管理员
    $ 普通用户
    drwxrw-rwx d(目录,文件“-”)rwx(所有者)rw-(组)rwx(其他)
    pwd  print working directory 打印当前工作目录
    cd [ ~]  [ / ] [ .. ] [ .]  change directory 更改目录
    ls [-a] [-l] [-r]  list [all] [long] [recursive递归],查看文件和目录
    ll  类似ls -l
    locate 关键词  广泛查找
    find 目录 -name 文件名  定向查找
    ctrl+C  中断
    wc -l  file_name  word count  -line 统计行数
    cat  1、整个显示:concatenate连锁
    cat  >filename  << 结束符EDF  2、创建文件
    cat file1 file2 >file  3、合并文件
    cat  file_name | wc -l   统计行数
    cat -n file_name | grep pattern  显示匹配的行号
    more file_name 逐页显示
    q quit退出
    Enter 下一行
    f=下键=SPACE空格键 下一页 (forward前进)
    b=上键 上一页 (back退后)
     / search搜索
    less  file_name 同more
    cat;less;more
    vi;vim
    head  -n  200  file_name 前200行
    head  -n  -200  file_name 除前200行
    tail  -n  200  file_name 后200行
    grep  pattern  file_name  -n  行号  > new_file_name 查找字串并重定向
    grep pattern1 file_name | grep pattern2 file_name | grep -v pattern3 file_name | wc -l  匹配模式1且匹配模式2且不匹配模式3的行数;-v(invert反转)
    cut  [-d  pattern] [-f  1,2,3 ] file_name 默认tab分割,[-d]指定pattern分隔;[-f 1,2,3]截取前三列(front前,destine指定)
    sort 排序
    uniq [-c] 去重(count计数)
    chmod  764  文件名 更改权限:7(所有者)6(组)4(其他);r-4,w-2,x-1,--0
    chown  新所有者  文件名 更改所有者
    cp  源文件  目标目录 copy复制文件
    cp  filename1  /home/filename2 复制文件,同时改名
    mv  源文件  目标目录 move移动文件
    mkdir 创建目录
    rm [-v显示删除信息] [-r递归] [-f强制] 删除
    打包(归档)压缩 
    tar  -cvf  包名 打包(后缀.tar);-c新建打包文件;-v显示处理信息;-f对普通文件操作
    tar  -xzvf  包名 解包(后缀.tar);x解出打包文件;-z调用gzip
    gzip  包名 压缩(后缀.gz)
    gunzip  压缩文件名 解压
    zip  压缩文件名  目录/文件 打包并压缩
    unzip  压缩文件名 解压并解包;xxx.zip
    系统管理
     free 内存
     top  排序cpu使用情况
    shutdown [11:10] [+5] [ “will  shutdown  5min”] [-r] 关机;[+5]:5分钟后; [-r]:重启
    用户管理
    groupadd  组名 新建组
    groupdel  组名 删除组
    groups 当前用户所在组
    useradd  用户名 新建用户
    userdel  用户名 删除用户
    passwd 用户名 设置密码
    usermod  -G  组名  用户名  加入组
    su  用户名 switch  user 切换用户,默认切到root用户
    网络管理
    ping  IP 测试网络
    ifconfig 查看IP
    ifconfig  网卡 IP  netmask  掩码 临时修改IP
    netstat 查看端口
    进程管理
    ps [-a全部] [-x路径] [ -u按用户名排序] 查看进程
    ps  -aux  | grep “xxx” 筛选显示进程
    kill [-q 强制终止] ID 终止进程
    kill  %n 杀死进程
    jobs 查看进程
    服务管理
    service  服务名  start  启动服务
    service  服务名  stop 停止服务
    service  服务名  restart  重启
    sed  -i  “s/.../.../g”   filename 替换

    for((i=30,i<50,i++))

           do

           命令

    循环执行

    Ctrl+u

  • 相关阅读:
    docker内存和cpu调试
    docker网络之overlay
    docker网络之bridge
    kubernete的证书总结
    docker网络之macvlan
    理解kubernetes环境的iptables
    前端面试题和答案
    软件项目技术点(25)——提升性能之检测绘制范围
    setTimeout的实现原理以及setTimeout(0)的使用场景
    HTML5新特性之WebSocket
  • 原文地址:https://www.cnblogs.com/shengxinjack/p/7350713.html
Copyright © 2020-2023  润新知