linux - lilunze/lilunze.github.io GitHub Wiki

#Linux学习笔记 #####2.快捷键

  • ctrl+l 清屏
  • tab 目录补全和命令补全

#####3.命令格式

  • 命令 [选项] [参数]

#####4.文件类型

  • -文件
  • d目录
  • l软连接(快捷方式)
  • u所有者
  • g所属组
  • o其他人
  • r可读
  • w可写

#####5.命令

  • ls列出当前目录文件可带选项
  • -a 显示所有文件(包括隐藏文件)
  • -l 显示详细信息
  • -d 查看目录属性
  • -h 人性化显示文件大小
  • -i 显示inode

#####6.目录处理命令

  • mkdir -p [目录名] 创建目录(-p代表递归)
  • cd [目录] 切换目录
  • cd - 切换上一次使用的目录
  • cd .. 进入上一级目录
  • cd . 进入当前目录
  • cd ~ 进入家目录
  • pwd 目录打印(打印当前目录下的所有文件)
  • rmdir [目录名]删除空白目录
  • rm -r [目录名]删除目录
  • rm -rf [目录名/文件名]删除目录名(f代表强制)
  • cp [文件名] 复制文件
  • cp -r [目录名] 复制目录
  • cp -p [目录名] 连带文件属性一起复制
  • cp -d [目录名] 如果文件带链接属性则连带链接属性一起复制
  • cp -a [目录名] 相当于带上参数pdr
  • mv [源文件] [目标文件] 剪切或改名

#####7.文件命令

  • ln [源文件] [硬链接文件]创建硬链接(映射到相同文件内容的存储空间)
  • ln -s [源文件] [软连接文件]创建软连接(创建软连接源文件要写绝对路径)

#####8.搜索命令

  • locate [文件名] 搜索文件
  • whereis [命令] 搜索系统命令的执行位置
  • whereis -m [命令] 查询命令帮助的所在位置
  • whatis [命令] 查询命令的作用
  • which [命令] 查询命令执行位置以及相关别名
  • find [搜索范围] [搜索条件]
  • find [搜索范围] -name 通过文件名搜索文件
  • find [搜搜范围] -user 通过所有者搜索文件
  • find [搜索范围] -nouser 搜索没有所有者的文件
  • find [搜索范围] -iname 搜索名不区分大小写
  • find [搜索范围] -mtime +10 搜索文件10天前修改的问价
  • find [搜索范围] -atime -10 搜索10天内访问的文件
  • find [搜索范围] -ctime 10 搜索在第10天修改了文件属性的文件
  • find [搜索范围] -size +26K 搜索文件大小大于26k的文件
  • find [搜索范围] -inum 通过i节点搜索文件
  • find [搜索范围] [条件1] -a [条件2] 搜索同事满足两个条件的文件
  • find [搜索命令] [条件1] -o [条件2] 搜索满足两个条件中的一个的文件
  • find [搜索范围] [搜索条件] -exec [命令] 将搜索出来的内容直接执行exec后面的指令
  • grep "关键字" [文件名] 搜索文件内容中符合关键字的的字符串
  • grep -v "关键字" [文件名] 搜索文件中不包含关键字的字段
  • grep -i 不区分大小写

#####9.帮助命令

  • man [命令] 查看命令的帮助
  • man -f [命令] 查看命令的等级
  • man -k [命令] 查看这个命令的所有帮助

10 vi编辑器

  • u 撤销
  • 命令模式
  • 输入模式
  • 底行模式
  • i 切换输入模式
  • esc 切换到底行模式/命令模式
  • :wq 保存并退出
  • cat 查看文件内容
  • vim + 文件名,打开文件并跳转大文件的最后一行
  • vim + 3 文件名,打开文件直接跳转到文件的第三行,度如果这个行号超过了文件的最大行号,就会定位带最后一行
  • vim +/XXX 文件名,打开文件并直接定位到xxx第一次出现的位置,按字母n在多个之间切换
  • :w 将文件的修改从内存写入硬盘
  • :q 退出
  • :! 强制执行
  • :ls 列出当前编辑器中打开的所有文件
  • :n 切换到后一个文件
  • :N 切换到前一个文件
  • :数字 快速定位到某行
  • /xxx 从光标位置开始向后搜索
  • ?xxx 从光标位置开始向前搜索
  • h 光标左移
  • j 光标下移
  • k 光标上移
  • l 光标右移
  • Ctrl + f 乡下翻页
  • Ctrl + b 向上翻页
  • Ctrl + d 向下翻半页
  • Ctrl + u 向上翻半页