基本操作之查看:
以滚屏的方式查看文本文件: less
命令格式: less 路径/文本文件
##按q键推出less模式
交互式: 一应一答的过程称为交互式
非交互式: 直接得到结果称之为非交互
过滤文本文件内容: grep
格式: grep [选项] “关键词” 路径/文本文件
作用: 在文本文件当中将包含关键词的行全部显示,并将关键词高亮显示
[root@wangjie ~]# grep “root” /etc/passwd
##在/etc/passwd文本文件当中过滤包含root的行
grep练习:
1、在/etc/passwd文本文件当中过滤出包含bin的行
2、在/etc/passwd文本文件当中过滤出包含sbin的行
3、在/etc/bashrc文本文件当中过滤出包含alias的行
4、在/etc/resolv.conf文本文件当中过滤出包含nameserver的行
创建:
创建目录的命令: mkdir
命令格式: mkdir [选项] 路径/目录名
[root@wangjie ~]# mkdir /haha
##在/目录下创建名为haha的目录
[root@wangjie ~]# ls /
##查看/目录验证是否有haha目录
创建文本文件: touch
格式: touch 路径/文本文件名称
[root@wangjie ~]# touch /haha/haha.txt
##在/haha目录下创建名为haha.txt的文本文件
[root@wangjie ~]# ls /haha/
##查看/haha目录验证haha.txt是否创建成功
.txt 文本文档 .jpg 图片 .exe 应用程序
.apk 安卓应用程序 .xslx excel表格 .pptx 幻灯片
.iso 镜像文件 .pdf 图片 .bat 脚本文件
.jdk JAVA .sh shell脚本文件 .py python文件
.mp4 音视频文件
输出字符串: echo
格式: echo “你想说的话”
覆盖重定向: >
追加重定向: >>
作用: 将>前面命令的输出结果导入>后面的文本文件当中,如果文本文件不存在则自动创建
[root@wangjie ~]# echo haha > /haha/haha.txt
##利用重定向将haha导入/haha/haha.txt当中
[root@wangjie ~]# cat /haha/haha.txt
##查看/haha/haha.txt内容是否导入成功
[root@wangjie ~]# echo xixi > /haha/xixi.txt
##将xixi导入至不存在的xixi.txt文本文件当中
文本编辑器: vim
格式: vim 路径/文本文件名称
作用:如果文本文件存在则打开,如果不存在则创建并打开
vim工作模式:
命令模式 按ESC键切换该模式,该模式下只能运用一些vim的快捷键
编辑模式 必须在命令模式下按i键进入
末行模式 必须在命令模式下按:键进入,该模式下通常用于退出,
末行模式下命令: wq 保存并退出
q! 强制不保存退出
set nu 显示行号
i :
编辑模式------命令模式-------末行模式
esc esc
使用vim打开/123.txt文本文件,写入IGNB,保存并退出
临时修改主机名: hostname 临时主机名
永久修改主机名: 修改主机名的配置文件 /etc/hostname
命令模式下的快捷键:
dd 剪切当前行
yy 复制当前行
p 粘贴至下一行
u 撤销
gg 调转至第一行
G 调转至最后一行
使用vim打开/123.txt,把之前内容全部删除,
周期性计划任务: crontab
格式: crontab -e [-u 用户名]
作用: 在固定的时刻执行某个动作
##周期性计划任务中,每一行就是一个周期性计划任务
周期性计划任务内容要求:
-
* * * * 执行的动作
分 时 日 月 周
今天下午四点的每一分钟向/123.txt写入一句hello world
-
15 9 4 * echo hello world >> /123.txt
每天下午5点半自动关机
30 17 * * * /usr/sbin/poweroff
查找命令文件所在地的命令: which 命令