Linux基本命令+文件操作命令+vim命令

基本命令
  • 按一个w再按tab键可以提示w开头的有哪些命令。

  • ctrl+a 光标回到行首

  • ctrl+e 光标回到行尾

  • ctrl+u 删除整行

  • ctrl+w 删除一个单词

  • ctrl+d 结束输入

  • ctrl+z 暂停命令放到后台

  • ctrl+c 退出任务

  • date 查看当前时间

  • init 6~0 :重启6 关机0

  • shutdown 关闭服务器

    • -c 取消关机
    • -r 重启
    • -h 定小时关机
  • 链接

    • 软连接 :ln -s 源路径 目标路径 ——给源路径对应的文件在目标路径下创建一个软链接(可以看成是快捷键)(源路径是绝对路径)
      ln -s /usr/local/python37/bin/python3.7 /usr/bin/pyhon3
      
    • 硬链接 :ln 源路径 目标路径 ——给源路径对应的文件在目标路径下创建一个硬链接(看成一个数据的多个引用)

    注意: 源文件不存在的时候,软件无效,硬链接变成普通文件

    • chmod 修改文件的权限
    • chmod [a, u, g, o] [+, -] [r, w, x] <文件名>
      a:所有,u:自己,g:同组,o:其他
      +:添加, -: 取消
      r:读,w:写,x:执行
      例如:
      [root@izbp15547sumlsn3rij2lmz shell编程]# chmod +x second_shell.sh 
      
文件操作相关命令
  • pwd - print working direcotory —— 打印工作目录

  • /root – 超级管理员用户目录

  • /home/** – 普通用户目录

  • ls (list directory contents)—— 列出目录下的内容

  • -a : 查看所有的文件(以点开头的是隐藏文件或文件夹)

  • -l :长格式查看

  • -R:递归式查看(遇到文件夹要查看文件下的内容)

  • <命令>–help :查看命令的帮助

  • man<>

  • clear :清屏

  • history :查看历史命令

    • !<命令编号> : 再次使用该命令
  • touch : 创建空文件或者修改文件的最后访问时间

  • mkdir(make directory)—— 创建文件夹

    • -p (–parents) :在创建文件夹下再创建一个文件夹
    • mkdir -p a/b/c :按层级依次创建a,b,c三个文件夹
    • mkdir -p a/{b,c} :先创建a文件夹,再在a文件夹下创建b,c(同层)两个文件夹
  • rmdir (remove empty directory) :rmdir <文件夹名> — 删除的文件夹

  • rm(remove): 删除文件或文件夹

    • -i :交互式删除(interactive)
    • -f :强制删除(force)porhub
    • -r :递归式删除(recursive)
    • -rf :强制删除文件夹
  • cp(copy) : 拷贝文件

    • cp <文件名> <文件夹名>:将文件拷贝到文件夹中
    • cp <文件名1> <文件名2>: 将文件1拷贝到文件2中,但是会覆盖文件2中的内容
    • -r :递归式拷贝;
    • cp -r 文件夹1 文件夹2:将文件夹1拷贝到文件夹2中
  • cat/tac – concatenate :连接文件并打印内容

  • head/tail:从头查看/从尾查看

  • more/less 分页查看

  • inconv - 转换文件编码 :iconv -f gb2312 -t utf-8 qq.html 把文件的编码转换为utf-8

vim的使用
  • 命令模式:按Esc可以回到命令模式
  • 输入模式:按 i 进入输入模式
  • 设置行号:vim /etc/vimrc 添加一行 set nu
  • 光标移动(在命令模式下):
    • h j k l – 左 下 上 右
    • ctrl+e – 光标向下一行
    • ctrl+y – 光标向上一行
    • ctrl+f – 光标向下翻一页
    • ctrl+b – 光标向上翻一页
    • 0 - 移到开头;$ - 移到末尾;w - 移动到下一个单词
    • gg - 移到行首 ;G - 移到行尾 ; G - 移到指定的行
  • 编辑内容:
    • dd : 删除当前行,并且缩进
    • <num>dd : 删除指定行
    • d0 :删除光标所在的行的第一个字符
    • dG:删除光标所在行后面全部
    • d$:删除光标所在行不缩进
    • dw :删除当前单词
    • 先按yy在按p :表示复制行
    • u/ctrl+r/ :撤销 . :回复撤销
  • 查找命令:命令模式下 /“字符” 回车
  • 保存退出:ZZ
  • 末行模式:在命令模式下按冒号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值