Linux基本操作命令(一)

本文介绍了Linux基础命令,包括命令格式,命令对象一般指文件、目录等资源,参数有长、短格式。还介绍了查看帮助命令man的常用按键,以及常用系统工作命令,如echo、date、reboot等,涵盖输出信息、设置时间、重启系统等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux基础命令
    命令格式
        命令名称 [命令参数]    [命令对象]
        命令对象一般指要处理的文件,目录,用户等资源。
        命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀,
    
    查看帮助命令:
  

man --help  长格式
man -h      短格式

      -----------------------------------------------------------------------------------
    
            Usage: man [OPTION...] [章节] 手册页...

          -C, --config-file=文件   使用该用户设置文件
          -d, --debug                输出调试信息
          -D, --default              将所有选项都重置为默认值
              --warnings[=警告]    开启 groff 的警告

         主要运行模式:
          -f, --whatis               等同于 whatis
          -k, --apropos              等同于 apropos
          -K, --global-apropos       search for text in all pages
          -l, --local-file
                                     把“手册页”参数当成本地文件名来解读
          -w, --where, --path, --location
                                     输出手册页的物理位置
          -W, --where-cat, --location-cat
                                     输出 cat 文件的物理位置

          -c, --catman               由 catman 使用,用来对过时的 cat
                                     页重新排版
          -R, --recode=编码        output source page encoded in ENCODING

         寻找手册页:
          -L, --locale=区域
                                     定义本次手册页搜索所采用的区域设置
          -m, --systems=系统       use manual pages from other systems
          -M, --manpath=路径       设置搜索手册页的路径为“路径”

          -S, -s, --sections=列表  使用以半角冒号分隔的章节列表

          -e, --extension=扩展
                                     将搜索限制在扩展类型为“扩展”的手册页之内

          -i, --ignore-case          查找手册页时不区分大小写字母
                                     (默认)
          -I, --match-case           查找手册页时区分大小写字母。

              --regex                show all pages matching regex
              --wildcard             show all pages matching wildcard

              --names-only           make --regex and --wildcard match page names only,
                                     not descriptions

          -a, --all                  寻找所有匹配的手册页
          -u, --update               强制进行缓存一致性的检查

              --no-subpages          don't try subpages, e.g. 'man foo bar' => 'man
                                     foo-bar'

         控制格式化的输出:
          -P, --pager=PAGER          使用 PAGER 程序显示输出文本
          -r, --prompt=字符串     给 less pager 提供一个提示行

          -7, --ascii                显示某些 latin1 字符的 ASCII 翻译形式
          -E, --encoding=编码      use selected output encoding
              --no-hyphenation, --nh turn off hyphenation
              --no-justification,                              --nj   turn off justification
          -p, --preprocessor=字符串   字符串表示要运行哪些预处理器:
                                     e - [n]eqn, p - pic, t - tbl,
        g - grap, r - refer, v - vgrind

          -t, --troff                使用 groff 对手册页排版
          -T, --troff-device[=设备]   使用 groff 的指定设备

          -H, --html[=浏览器]     使用 elinks 或指定浏览器显示 HTML
                                     输出
          -X, --gxditview[=分辨率]   使用 groff 并通过 gxditview (X11)
                                     来显示:
                                     -X = -TX75, -X100 = -TX100, -X100-12 = -TX100-12
          -Z, --ditroff              使用 groff 并强制它生成 ditroff

          -?, --help                 give this help list
              --usage                give a short usage message
          -V, --version              print program version

        Mandatory or optional arguments to long options are also mandatory or optional
        for any corresponding short options.

        Report bugs to cjwatson@debian.org.

        --------------------------------------------------------------------------------


        man命令中常用的按键主要有以下几种:
            空格键    向下翻页
            page down    向下翻页
            page up        向上翻页
            home        直接跳到行头
            end            直接跳到行尾
            /            搜索关键词
            ?            搜索关键词
            n            定位到下一个搜索到的关键词
            N            定位到上一个搜索到的关键词
            q            退出
            
            
    常用系统工作命令:
        echo:
            echo xxxx 直接在终端输出xxxx信息
            echo $SHELL    --输出/bin/bash 直接使用$变量的方式获取SHELL的值
            例如echo $JAVA_HOME  直接输出java环境的绝对路径
        
        date:
            date '+%Y-%m-%d %H:%M:%S' 输出时间是要以+开头
            输出-- 2019-05-06 19:41:45
            date -s '2018-12-12 19:00:00'    
            将当前系统时间设置为指定日期
            date '+%j'
            查看今天是今年的第几天
        
        reboot:
            重启系统
            
        poweroff:
            关机系统(关机)
            
        wget:
            有的电脑可能没有这个指令,通过yum -y install wget 安装即可
            用于在终端下载文件,格式:wget [参数] 下载文件的地址
            参数:
                -b    后台下载模式
                -p    下载到指定目录
                -t    最大尝试次数
                -c    断点续传
                -P    下载页面内所有资源,包括图片,视频等
                -r    递归下载
                
        ps:
            查看系统中的进程状态,格式ps[参数]
            参数:
                -a    显示所有进程
                -u    用户以及其他信息
                -x    显示没有控制终端的进程
                
            linux中常见的五种进程状态:
                R    进程正在运行或在运行队列中等待
                S    进程处于休眠中,当某个条件形成后或者接受到信号时,则脱离该状态
                D    进程不响应系统异步信号,即便kill也不能中断
                Z    进程已终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放
                T    进程收到停止信号后停止运行
                
        top:
            用于动态监视进程活动与系统负载等信息
            
        pidof:
            用于查询某个指定服务进程的PID值,格式 pidof [参数] [服务名称]
            
        kill:
            用于终止某个指定PID的服务进程,格式 kill [参数] [进程PID]
            
        killall:
            用于终止某个指定名称的服务所对应的全部进程,格式killall [参数] [进程名称]
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值