linux学习基本操作(三)

运行级别找回密码
1.单用户模式,必须由实体机操作才能进入,不能用远程xshell等软件操作


帮助指令
1.man 命令
  linux中以 .打头的都是隐藏文件
2.help 命令

 

pwd指令:显示当前所在目录

 

ls指令 : ls 选项 目录或文件
  1. -a 显示隐藏文件
  2. -l 以列表显示

 

mkdir指令 : mkdir 选项 所要创建的目录
  1. -p 多级目录 默认mkdir只能创建一级一级的目录
rmdir指令 : rmdir 选项 所要创建的目录
  1. rmdir 不能删除非空的目录

 

touch创建空文件指令 : touch 文件名
  1. 创建空文件

 

cp复制指令 : 选项 文件 目标文件
  1. -r 递归复制
  2. \cp 复制强制覆盖 \cp -r test /home/dog/

 

 

  远程复制
  scp -r /usr/local/zookeeper root@192.168.1.92:/usr/local/

 

rm 删除指令 : 选项 文件
  1. -r 递归删除
  2. -f 不要提示

 

mv 移动或重命名指令 : 文件名  新文件  eg: 同一个目录重命名,不同目录移动 

 

cat 查看文件内容 : 选项  文件  eg: 只读
   1. -n 显示行号
   2. | more 分页显示 空格看下一页

 

cat 查看文件内容 : 选项  文件  eg: 只读
   1. -n 显示行号
   2. | more 分页显示 空格看下一页

 

more 查看文件内容 :文件  eg: 只读
   1.空格一页一页查看

 

less 查看文件内容 :文件  eg: 不是一次性将整个文件加载才显示, 对大文件具有较高的效率
   1.空格一页一页查看
   2.进入命令模式 ctrl+f ctrl+b q离开

 

>输出重定向   会覆盖原来文件的内容
>>追加     追加到文件末尾
   1.ls -l > 文件   列表内容 覆盖写到某个文件中
   2.ls -al >> 文件   列表内容 追加写到文件末尾
   3.cat 文件1 > 文件2 列表内容 文件1的内容覆盖到文件2中
   4.echo "内容" >>    “内容”两个字追加到文件末尾

 

echo 输出内容到控制台
   eg:1.echo $PATH 输出环境变量
   eg:2 echo 字符

 

head 查看文件开头部分内容
   1.默认查看文件前10行
   2.head -n 5 查看前五行

 

tail 查看文件末尾部分内容
   默认查看文件后10行
   1.tail -n 5 查看前五行
   2.-f 实时追踪文档的更新

 

ln  软连接指令,给源文件一个链接,类似于windows的快捷方式
  ln-s 原文件或目录 软链接名称
  1.ln -s /home/xm/a.txt link link 指向 /home/xm/a.txt 注意(1.echo link 输出a.txt内容 2.pwd显示的时link的位置)
  2.rm -rf link 删除软链接

 

history  查看已经执行过的指令
  1. history
  2. history 10
  3. !加历史编号 执行该编号命令

 

date 查看日期
  1. date
  2. date +%Y 当前年
  3. date "+%Y-%m-%D" 显示2019-07-04
  4. date -s 字符串事件

 

cal 显示日历
  1. cal 2020 显示一整年日历

 

find 搜索命令   find [搜索范围目录] [选项] [文件名]
  1.-name 按照文件名 find /home -name hello.txt *.txt 通配符查找
  2.-user 按文件拥有者 find /home -user xm
  3.-size 按大小 find  /size +20M +大于 -小于
  

 

locate 快速定位文件位置
  1.第一步updatedb 第二步locate hello.txt
  

 

grep   过滤查找
 | 管道符号 将前面的一个命令处理结果输出传递给后面的命令处理

  grep [选项] 查找内容 源文件
  1.-n 显示匹配的行号    eg1:grep -n /home/hello.txt go 在hello.txt中查找go并显示所在行号 eg2:cat hello.txt|grep -n go
  2.-i 忽略大小写      eg1:grep -i hello.txt GO 忽略大小写

 

 gzip/gunzip指令
  压缩文件 .gz,压缩文件后原来的文件不保留
  解压文件
  eg: gzip hello.txt 结果 hello.txt.gz

 

  zip/unzip指令
  zip/unzip【选项】 xxx.zip 将要压缩的文件
  1.-d 解压到指定目录 unzip -d /指定目录 1.zip
  2.-r 递归 zip -r a.zip /home/

 

  tar指令 打包指令,最后打包的文件是.tar.tz
  tar【选项】 xxx.zip 将要压缩的文件
  1.-c 打包 tar -zcvf a.tar.gz 1.txt 2.txt 对1.txt和2.txt打包到a.tar.gz
  2.-z 打包同时压缩
  3.-x 解压 tar -zxcf a.tar.gz -c /home 解压到/home目录下中 没有home目录就新建一个
  4.-v 显示详细信息
  5.-f 指定压缩后的文件名

 

posted @ 2019-07-04 15:30  稳不住  阅读(207)  评论(0)    收藏  举报