linux-day02

Linux

  1. mkdir -p : 创建多级目录 (mkdir -p 目录1/目录2)

  2. ls -R 目录名 : 递归查看目录

  3. rmdir 删除空白目录

    rm -r 删除非空目录 (目录中包含目录或文件)

  4. rm -i 文件名 : 删除提示

  5. 拷贝文件

    ​ cp 已存在文件 已存在文件

    ​ cp 已存在文件 不存在文件

    ​ cp 文件 已存在目录

  6. 拷贝目录

    ​ cp -r 目录 已存在目录 (将目录整体 拷贝)

    ​ cp -r 目录 不存在目录 (将目录内容 拷贝)

  7. diff 文件1 文件2 : 比较文件是否相同

  8. mv : 移动 或 改名

  9. man : 查看命令使用说明

    (/string 搜索,n下一个出现的位置)

    man -k 命令关键字 :忘记完整命令时查找


  1. 元字符:具有特殊含义的字符。

    ***** :0或n个字符

    ? :1个字符

    [ 范围 ] :指定范围任意1个字符 ([a-z])

    :连续执行多条命令

  2. >” : 输出重定向 (从,写入数据)

    >>” : 输出重定向 (从尾部追加数据)

    <” : 输入重定向 ( cat < a.txt )

  3. ctrl + c : 强制关闭命令

  4. ps -ef : 查看运行的进程

  5. |” :管道符(将第一个命令执行的结果,作为第二个命令的输入 传递。)


  1. cat /dev/null > a.txt : 清空文件

  2. more : 一次一屏显示

  3. head [-n] 文件名 :前n行

    tail [-n] 文件名 : 后n行


  1. id : 查看用户信息

  2. users : 查看用户、组名

  3. who : 查看登录的用户 (w:更详细显示)

  4. find 路径 条件 [执行动作] : 查找命令(find / -name a.txt )

  5. grep : 过滤 ; 管道。

    -v : 不匹配的展示

    -i : 忽略大小写

  6. wc : 统计行数 ( wc [options] filename(s) )

    -l : 行

    -w : 单词数

    -c : 字符

  7. ps : 显示进程

    -e : 所有

    -f : 详细信息

  8. kill 进程号 :杀死进程

    -9 :强制杀死

    pkill :批量杀死其他,只保留自己


  1. ifconfig : 获取ip信息

  2. ping ip地址/主机地址 : 查看端口连通

  3. telnet : 远程控制

    (telnet ip地址|主机地址)


  1. 初始化文件【配置文件

    ​ 用户级别:只对当前用户有效【设置】

    ​ 系统级别:对系统中所有用户都有效

  2. source : 文件生效命令

  3. 一个命令肯定对应一个可执行文件。

    • cat 和 /bin/cat
  4. which vi : 查找命令存放位置

  5. echo $PATN : 查看路径

  6. whereis 命令 : 查找命令

  7. 环境变量

    掌握Path(Windows), PATH(linux) !!

    ​ 命令搜索(对应可执行程序)路径

  8. linux如何修改变量

    局部变量【在当前终端有效】

    ​ 命令行直接设置:name=zs

    ​ echo $name 查看变量值

    环境变量【一直有效】

    ​ 放到指定配置文件中【用户级别 系统级别】

    ​ ~/.bashrc 添加 name=zs 设置成用户级别全局变量
    ​ 切换成root用户,name不可见

    真正全局变量 : export name=zs 【所有用户都可见】

  9. history n : 命令行历史

    !n : 执行命令行

    !!:执行最近的那条

  10. alias : 给命令设置别名 ( alias l=‘ls -l’ )

    unalias 别名 : 取消别名 ( unalias l )


  1. vi 文件名
  2. dd : 删除当前行
  3. 5dd : 删除5行
  4. :5,10d : 删除5-10行
  5. u : 撤销
  6. yy : 复制1行
  7. p : 当前行下粘贴
  8. :21 : 光标停在指定行21
  9. 1G : 第一行 ; G : 最后一行

vi

  1. x 删除一个字符
    dw 删除当前词
    3dw 删除三个词
    dd 删除当前行
    5dd 删除五行
    :5,10d 删除5-10行
  2. r 替换一个字符 (命令模式)
    cw 替换一个单词 (change)
    cc 替换一行
  3. yw 拷贝词
    yy 拷贝行(或Y)
    p 当前行下粘贴
  4. :1,$s/旧串/新串/g 替换全文(或 :%s/旧串/新串/g )

查漏补缺

  1. ; : 连接两个命令但互不相关
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值