zoukankan      html  css  js  c++  java
  • 新手需要掌握的命令

    新手需要掌握的命令

    目录

    原文链接:https://www.linuxprobe.com/chapter-02.html

    一、 常用系统工作命令 

    二、 系统状态检测命令 

    三、 工作目录切换命令 

    四、 文本文件编辑命令 

    五、 文件目录管理命令 

    六、 打包压缩与搜索命令 

    七、 问答题 

    一、常用系统工作命令

    1echo命令用于在中断输出字符串或变量提取后的值

    把指定字符串Linuxprobe.com’输出到终端屏幕

     

    使用$变量的方式提取变量SHELL的值,将其输出到屏幕上

    2date命令用于显示及设置系统的时间或日期,格式为“date”【选项】+指定的格式】

     按照默认格式查看当前系统时间。

      

    按”--日 小时:分钟:秒”的格式查看当前系统时间。

     

    date命令中的参数%j可用来查看今天是当年中的第几天。

       

    3reboot命令,用于重启系统,【没有实际执行,因为开着很多服务】。

     

    4wget命令用于在终端中下载网络文件,格式为”wget【参数】下载地址”.

       wget命令的参数及作用

       -b:后台下载模式

       -P:下载到指定目录

       -t:最大尝试次数

       -c:断点续传

       -p:下载页面内所有资源,包括图片、视屏等

       -r:递归下载

    5ps命令:用于查看系统中的进程状态,格式"ps【参数】"。

       ps命令的参数以及作用

       -a:显示所有进程

    -u:用户以及其他详细信息

    -x:显示没有控制终端的进程

     

      

    6top命令:用于动态地监视进程活动与系统负载等信息,其格式为top,可以动态查看系统运维状态.

    1行:系统时间、运行时间、登录终端数、系统负载.

    2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数.

    3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。

    4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

    5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

     

    7pidof命令:用于查询某个指定服务进程的 PID值,格式为"pidof【参数】【服务名称】".

      查询本机sshd服务程序的PID:

     

    8kill命令:用来终止某个指定PID的服务进程,格式为"kill【参数】【进程PID】".

     pidof sshd查到的进程终止掉【别轻易尝试,服务给整断开球了】

     

    二、系统状态检测命令

    1ifconfig:用于获取网卡配置与网络状态等信息,格式"ifconfig”【网络设备】【参数】.

     

    2、uname命令:用于查看系统内核与系统版本等信息,格式为"uname【-a】"。

     

    3、Uptime命令:用于查看系统的负载信息,格式为uptime.

     

    4、free命令:用于显示当前系统中内存的使用量信息,格式为"free[-h]”.

     

    5、who命令:用于查看当前登录主机的用户终端信息,格式为’who【参数】。

     

    6、last命令:用于查看所有系统的登录记录,格式为"last【参数】".

     

      

    7、history命令:用于显示历史执行过的命令.

     

    8、sosreport命令:用于收集系统配置及架构信息并输出诊断文档,格式为sosreport.

     

    三、工作目录切换命令

    1、pwd命令:用于显示用户当前所处的工作目录.

     

    2、cd命令:用于切换工作路径,格式为"cd 【目录名称】".

      

    其他要补充的:

    Cd ..:返回上一级目录

    Cd ../..:返回上两级目录

    3、ls命令:用于显示目录中的文件信息,格式为"ls【选项】【文件】"

     

    如果想要查看目录属性信息,需要额外添加一个-d参数.

     

    四、文本文件编辑命令

    1、cat命令:用于查看纯文本文件,格式为"cat【选项】【文件】"

     

    2、more命令:用于查看纯文本文件,格式为"more【选项】文件".

     

    3、head命令:用于查看纯文本文档的前N行,格式为"head【选项】【文件】".

     查看前10

     

    4、tail命令:用于查看文本文档的后N行或持续刷新内容,格式为"tail【选项】【文件】".

    查看后10

     

    5tr命令:用于替换文本文件中的字符,格式为"tr【原始字符】【目标字符】"。

     

    6wc命令:用于统计指定文本的行数、字数、字节数,格式为"wc【参数】文本"

     

    7、stat命令:用于查看文件的具体存储信息和时间等信息,格式为"stat文件名称".

     

    8、cut命令:用于按‘列’提取文本字符,格式为"cut【参数】文本"。

     

    9diff命令:用于比较多个文本文件的差异,格式为”diff【参数】文件”。

    五、文件目录管理命令

    1、touch命令:用于创建空白文件或设置文件的时间,格式为”touch【选项】【文件】”。

       -a:仅修改”读取时间”(atime)

       -m:仅修改”修改时间”(mtime)

       -d:同时修改atimemtime

     

    2、mv命令:用于剪切文件或文件重命名,格式为”mv【选项】源文件【目标路径|目标文件名】”。

     

    3、file命令:用于查看文件的类型,格式为”file文件名”。

     

     六、打包压缩与搜索命令

    1tar原本只是一个打包工具,只是同时还是实现了对7Zgzipxzbzip等工具的支持,tar的解压和压缩都是同一个命令,只需参数不同。

    创建一个tar包。

        

    上面命令中,-c表示创建一个tar包文件,-f用于指定创建的文件名,注意文件名必须紧跟在-f参数之后。

    2、grep命令:用于在文本中执行关键词搜索,并显示匹配的结果,格式为”grep【选项】【文件】”。

     -n:用来显示搜索到信息的行号。

     -v:用于反选信息

     

    3、find命令:用于按照指定条件来查找文件,格式为”find【查找路径】寻扎条件操作

       获取目录中所有以host开头的文件列表。

     

    如果要在整个系统中搜索权限中包括SUID权限的所有文件,只需使用-4000即可。

     

    七、问答题

    1、请写出用echo命令把SHEL变量值输出到屏幕终端的命令

      echo $SHELL

    2、简述linux系统中5种进程的名称及含义

    3、请尝试使用linux命令关闭PID5529的服务进程

       Kill 5529

    4、使用ifconfig命令查看网络状态信息时,需要重点查看的4项信息分别是什么?

     主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址、RXTX的接收数据包和发送数据包的个数及累计流量。

    5、使用history命令查看历史命令的执行记录时,命令前面的数字除了排序外还有什么用处?

    还可以用”!数字”的命令格式重复执行某一次的命令记录,从而避免了重复输入较长命令的麻烦

    6、若想查看的文件具有较长的内容,那么使用catmoreheadtail中的哪个命令合适?

    more

    7、在使用mkdir命令创建有嵌套关系的目录时,应该加上什么参数呢?

    -p

    8、在使用rm命令删除文件或目录时,可使用哪个参数来避免二次确认呢?

     rm -rf

    9、若有一个名为backup.tar.gz的压缩包文件,那么解压的命令应该是什么?

    tar -zxvf backup.tar.gz

    10、使用grep命令对某个文件进行关键字搜索时,若想要进行文件内容反选,应使用什么参数?

    -v

     

  • 相关阅读:
    jQuery之防止冒泡事件
    jQuery复制节点
    jQuery查找节点
    jQuery表单选择器
    jQuery之事件触发trigger
    jQuery样式操作
    为FLASH正名!HTML5前景分析
    iframe 高度自动调节,最简单解决
    Iframe和母版页(.net)
    表单遮住弹出层解决方法(select遮住DIV)
  • 原文地址:https://www.cnblogs.com/dxw-dong/p/11759959.html
Copyright © 2011-2022 走看看