天天学点Linux系列——linux经常使用基本命令

1、经常使用系统工做命令

  • echo:用于在shell中打印shell变量的值,或者直接输出指定的字符串
  • 语法:echo(选项)(参数)
  • 说明:选项-e:激活转义字符 好比b 删除前一个字符 选项-n 不自动换行
  • 举例:echo -e "qqwbwe" 输出:qqwe
  • date: 显示或设置系统时间与日期
  • 语法: date(选项)(参数)
  • 说明: 参数<+时间日期格式>:指定显示时使用的日期时间格式
  • 举例: date +"%Y-%m-%d" 输出:2020-06-09
  • reboot: 用来从新启动正在运行的Linux操做系统
  • 语法: reboot(选项)
  • 说明: 选项-w:仅作测试,并不真正将系统从新开机
  • 举例: reboot -w 作个重开机的模拟(只有纪录并不会真的重开机)
  • poweroff: 用来关闭计算机操做系统而且切断系统电源
  • 语法: poweroff(选项)
  • 说明: -w:不真正关闭操做系统 -f:强制关闭操做系统
  • 举例: poweroff 马上关闭系统
  • wget:用来从指定的URL下载文件
  • 语法: wget(选项)(参数)
  • 说明: 参数:下载指定的URL地址
  • 举例: wget http://www.linuxde.net/testfi...
  • ps: 用于报告当前系统的进程状态
  • 语法: ps(选项)
  • 说明: 选项比较多。。。
  • 举例: ps -a 显示全部终端机下执行的程序
  • top: 能够实时动态地查看系统的总体运行状况
  • 语法: top(选项)
  • 说明: 选项比较多
  • 举例: top
  • pidof: 用于查找指定名称的进程的进程号id号
  • 语法: pidof(选项)(参数)
  • 说明: 选项-s:仅返回一个进程号
  • 举例: pidof nginx
  • kill: 用来删除执行中的程序或工做
  • 语法: kill(选项)(参数)
  • 说明: 选项-l 列出全部信号名称
  • 举例: kill -9 3964 无条件终止进程
  • killall:使用进程的名称来杀死进程,使用此指令能够杀死一组同名进程

2、系统状态检测命令

  • ifconfig:用于配置和显示Linux内核中网络接口的网络参数
  • uname:用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操做系统类型等)
  • uptime:打印系统总共运行了多长时间和系统的平均负载(系统在过去的1分钟、5分钟和15分钟内的平均负载)
  • free: 显示当前系统未使用的和已使用的内存数目,还能够显示被内核使用的内存缓冲区
  • who: 显示目前登陆系统的用户信息
  • last: 用于显示用户最近登陆信息
  • history: 用于显示指定数目的指令命令

3、工做目录切换命令

  • pwd命令以绝对路径的方式显示用户当前工做目录
  • cd命令用来切换工做目录至dirname。其中dirName表示法可为绝对路径或相对路径
  • ls命令用来显示目标列表

4、文本文件编辑命令

  • cat命令链接文件并打印到标准输出设备上,cat常常用来显示文件的内容。
  • 当文件较大时,文本在屏幕上迅速闪过(滚屏)
  • Ctrl+S键,中止滚屏;Ctrl+Q键能够恢复滚屏。Ctrl+C(中断)键能够终止该命令的执行,而且返回Shell提示符状态
  • more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操做
  • more名单中内置了若干快捷键,经常使用的有H(得到帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)
  • head命令用于显示文件的开头的内容。在默认状况下,head命令显示文件的头10行内容
  • tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行
  • tr命令能够对来自标准输入的字符进行替换、压缩和删除。它能够将一组字符变成另外一组字符
  • wc命令用来计算数字,利用wc指令咱们能够计算文件的Byte数、字数或是列数
  • stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细
  • diff命令在最简单的状况下,比较给定的两个文件的不一样

5、文件目录管理命令

  • touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来建立新的空文件。
  • mkdir命令用来建立目录
  • cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录
  • mv命令用来对文件或目录从新命名,或者将文件从一个目录移到另外一个目录中
  • rm命令能够删除一个目录中的一个或多个文件或目录,也能够将某个目录及其下属的全部文件及其子目录均删除掉(rm一旦删除了一个文件,就没法再恢复它)
  • dd命令用于复制文件并对原文件的内容进行转换和格式化处理
  • file命令用来探测给定文件的类型

6、打包压缩与搜索命令

  • tar命令能够为linux的文件和目录建立档案
  • grep一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来
  • find命令用来在指定目录下查找文件
相关文章
相关标签/搜索