个人学习笔记-2

命令补充

  1. rm

    删除文件 rmdir:删除空文件

  2. man

    专门用来查看命令手册 配合–help

  3. cal

    查看日历

  4. cat

    将一个文件内容显示到屏幕上

    cat filename

    /null 黑洞文件 赋予null 文件就会被删除

  5. awk

    帮助处理文件内容

    -F 指定输入文件拆分符号

  6. adduser username

    添加新用户

  7. gpasswd -a/-d username groupname

    将用户添加/删除到指定组中

  8. who am i

    显示登录用户

  9. su username

    切换用户

  10. find 路径 -name filename

  11. ps 查看当前运行的进程

  12. ifconfig 查看ip

  13. 建立软链接:
    ln -s target link
    在当前路径下给target目录建立软连接名为b
    删除软链接:rm -rf link

  14. tar

    tar -zcvf a.tar.gz ./* 将当前目录下所有文件压缩 为 a.tar.gz

    tar -zxvf a.tar.gz -C ./bin 将a.tar.gz 解压到bin目录中

Linux操作

元字符

键盘可以输入的对shell具有特殊含义的字符

  1. *: 个数不定,字符不定

  2. ?:代表任意一个字符 个数确定一个

  3. [] :个数确定一个 内容指定一个范围

  4. ;:分割多个命令

  5. > : 输出流 把> 左侧内容输出到右侧 命令或文件中 若输出到文件则会覆盖

    例如: echo aab > abab

    ​ 会将 aab 输入到文件abab中

  6. >> : 输出流 效果同> 但是不会覆盖文件

  7. < 输入流 把 < 左侧内容作为输入 赋给 命令右侧 内容

  8. | 管道 将管道左侧命令执行结果传给右侧

vi编辑器

vi 模式

​ 屏幕左下角

  1. 命令模式 没有插入 没有: 输入命令切换模式
  2. 编辑模式 – 插入-- 编辑文本
  3. 底行模式 : 光标在闪 使用 保存 退出 等

命令模式–> 编辑模式 i

编辑模式 --> 命令模式 esc

命令模式 --> 底行模式 shift+:

vi功能

删除:dd 删除一行 删除多行

​ 数字加 dd 删除从光标开始的多行 行数由数字决定

复制:yy 或者数字+yy

粘贴:p 从光标的下一行开始粘贴

回滚:在浏览模式下 按u

查找:n 查找下一个匹配项目 😕 :?串

定位行:0 回到行首 $去到行末 数字+G

显示行号:: set number/nu 不显示就是:set nonumber/nonu

保存::w 可重命名

退出::q

重点总结

占位符

  1. *: 代表任意个字符

     如 a* 可匹配任意长度的 a开头的文件
    
  2. ?:匹配一个任意字符

​ 如 a?b 可匹配a开头 b结尾的 长度为三的字符

  1. [] : 可以匹配括号内的任意一个字符

    如 a[123456]b 可以匹配 a1b a2b … a6b

输入输出流 管道

  1. > 输出流 可以将左侧输出结果 输出到右侧文件或命令中 如果原文件中存在内容则覆盖

    >> 同为输出流 但原文件存在内容 不覆盖 追加

    ls -l > a.txt
    将当前文件内容 输出到 a.txt中
    
  2. < 重定向输入流 暂时用不到

  3. | : 将管道左侧命令执行结果传给右侧

    echo "hello hi bye" | wc 
    将本来要输出到屏幕的字符串 给wc 统计 行数 单词数 字节数
    结果: 1 3 13 
    注:\n也占一个字节 
    

vi编辑器快捷键

  1. yy 复制
  2. dd 删除
  3. p粘贴
  4. u 回滚
  5. 数字+G 快速定位
  6. set nu/nonu 设置或取消行号
  7. x 删除一个字符

ftp相关

在windows cmd 命令窗口下  输入命令 ftp  [ip] 与服务器建立链接
然后可以使用 get put 命令 获取或上传文件
默认访问的是服务器的/srv/ftp文件夹

重点常用命令

  1. rm 删除
  2. cal 日历
  3. cat 查看文件内容
  4. tar 解压 压缩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值