本文主要是介绍SRE养成计划之01-基本命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 基本命令
- 查看文件目录-ls命令
- 查看当前所在位置-pwd命令
- 查看文本文件内容-cat命令
- 分页查看文本文件-less命令
- 查看CPU信息-lscpu命令
- 查看系统内核版本-uname命令
- 查看IP地址-ifconfig命令
- 创建目录-mkdir命令
- 创建空文件-touch命令
- 查看我呢见前几行-head命令
- 查看文件后几行-tail命令
- 快速编辑技巧
- 关机及重启
- 别名管理-alias/unalias
- 删除操作-rm命令
- 删除空目录-rmdir命令
- 移动操作-mv命令
- 查找命令程序文件-which命令
- 复制操作-cp
基本命令
查看文件目录-ls命令
- 格式: ls [选项] 目标目录
查看当前所在位置-pwd命令
- 格式:pwd
查看文本文件内容-cat命令
- 格式:cat [选项] 目标文件
分页查看文本文件-less命令
- 格式:less 目标文件
- less查看文件内容为交互式查看,在交互式模式中:
- 按/表示搜索关键词,按n查找下一个,按N查找上一个
- 按空格以页为单位翻页浏览,按回车以行为单位翻页浏览
- 按q退出交互式界面
- less查看文件内容为交互式查看,在交互式模式中:
查看CPU信息-lscpu命令
- 格式:lscpu
查看系统内核版本-uname命令
- 格式:uname [选项]
- -r 输出内核发行号
查看IP地址-ifconfig命令
- 格式:ifconfig [网卡]
创建目录-mkdir命令
- 格式:mkdir [选项] [/路径/]目录名…
- -p:连同父目录一并创建
创建空文件-touch命令
- 格式:touch [选项] 目标文件 …
查看我呢见前几行-head命令
- 格式:head [-n] 行数 目标文件
- -n选项也可以省略,直接写-行数
- 当没有指定看前几行时,默认看前10行
查看文件后几行-tail命令
- 格式:tail [-n] 行数 目标文件
- -n选项也可以省略,直接写-行数
- 当没有指定看前几行时,默认看前10行
快速编辑技巧
- Tab键补齐:命令、选项、参数、文件路径、软件名、服务名…
- 快捷键
- Ctrl l: 清屏
- Ctrl c: 废弃当前编辑命令操作(终止)
- Esc . : 粘贴上一行命令的参数
关机及重启
- 重启:reboot
- 关机:poweroff
别名管理-alias/unalias
- 格式:alias [别名=‘真实命令’]
- 查看当前系统已有别名直接alias
- alias定义别名是临时生效的
- 一般不要把其他命令关键字作为别名,因为别名优先级更高
- 取消别名:unalias 别名
删除操作-rm命令
- 格式:rm [选项] 参数 …
- -i: 提示是否删除
- -r: 递归删除
- -f: 强制删除
- rm默认是rm -i的别名
- -f优先级大于-i,所以当-f和-i同时出现时,优先使用-f选项的功能
删除空目录-rmdir命令
- 格式:rmdir 目标目录
移动操作-mv命令
- 格式:mv <源数据> … <目标位置>
- mv移动数据会使源文件消失
- mv可以同时移动多个参数,只有最后一个是目标位置
- mv可以在移动的过程中改名
- 目标地址不变的移动等于重命名
查找命令程序文件-which命令
-
格式:which <指定命令>
-
作用:which命令用于查找并显示指定命令的绝对路径
- linux中每个命令都有其对应的程序文件,当执行命令时执行的就是这个程序文件
复制操作-cp
-
格式:cp [选项] <源数据>… <目标路径>
- -f:强制覆盖
- -r:递归拷贝
- -p:包咯i数据原属性复制
-
cp支持多参数,最后一个为目标路径
-
cp不会使源文件消失
-
cp操作可以在复制过程中对目标文件改名
-
cp默认是cp -i的别名,其-i选项优先级高于-f,所以当-i和-f同时出现时,使用-i的属性。
这篇关于SRE养成计划之01-基本命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!