学习linux命令和帮助

  • 一、初级命令:

  • 命令的语法通用格式: 

    • #COMMAND OPTIONS ARGUMRNTS 
      OPTIONS:制定命令的运行特性 
      选项有两种表现形式: 
         段选项: -c 
         短选项:–word 例如 –help –human-readable 
      ARGUMENTS :命令的作用对象,命令对什么生效

  • ifconfig:是一个用来查看、配置、启用或禁用网络接口的工具 
    -a 显示当前使用所有接口 ifconfig -a 
    -s 显示网卡信息列表 ifconfig -s

  • echo : 将参数写入标准输出 
    -n 不换行 echo -n test 
    -e 处理转义字符 echo -e “te\nst”

  • tty :查看终端设备 
    –version 查看tty版本信息 tty –version

  • startx:在某一个虚拟终端启动gui 
    startx&

  • export :设置或显示环境变量

  • pwd:显示当前的工作目录

  • history :查看此前的命令 
    -c 清空历史 history -c 
    -d offset 指定位置删除 history -d # 
    -r 从文件读取命令历史至历史列表中 history -r 
    -w 吧历史列表中的命令追加到文件中 history -w 
    #:显示最近的#条命令 history #

  • shutdown :关机或重启命令 
    -h 关机后关闭电源 shutdown -h +20 
    -c 取消目前正在执行的关机程序 shutdown -c 
    -r 重启计算机 shutdown -r

  • poweroff:关机命令 
    -f:强制关机 poweroff -f

  • reboot:重启命令

  • hwlock : 查看或设定硬件时间 
    -s –hctosys 以硬件为准,把系统调整与硬件时间相同 
    hwlock -s 
    -w –systohc 以系统为准,把硬件时间调整为与系统时钟相同 
    hwlock -w

  • data:查看或修改系统时钟 
    设定日期时间:data [MMDDHHmm[[CC]YY][.ss]] 
    data 103000002016.00

  • 二、查看帮助:

  • 查看命令类型: type COMMAND 
    获取命令的使用帮助 

    • 内部命令 :help COMMAND

    • 外部命令 :使用手册 manual

  • man COMMAND 

    • SECTION:

    • NAME: 功能性说明

    • SYNOPSIS 语法格式 
      [ ]:可选内容 
      <>:必须提供的内容 
      a|b|c:多选一 
      …:同类内容可出现多次

    • DESCRIPTION 描述

    • OPTIONS 选项

    • EXAMPLES 使用实例

    • AUTHOR 作者

    • BUGS 报告程序bug方式

  • 使用手册:按章节分 
    1:用户命令 
    2 :系统调用 
    3:c库调用 
    4:设备文件及特殊文件 
    5:文件格式 
    6:游戏使用帮助 
    7; 杂项 
    8:管理工具及守护进程

  • 三、文件系统结构:

    FHS:文件系统层级结构标准 
    / bin 所有用户可用的基本命令程序文件 
    /sbin 供系统管理, 使用的工具程序 
    /boot 系统启动文件
    /dev 存储特殊文件或设备文件

    /etc 系统程序的配置文件,只能为静态 
    /home 普通的家目录的集中位置 一般每个普通的家目录默认为此目录下与用户名同名的子目录 
    /root 管理员家目录 
    /lib 为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核

    /lib64 64位系统特有的存放64位共享库的路径 
    /media 便携设备挂载点 
    /mnt 其它文件系统的临时挂载点 
    /opt 附加应用程序的安装位置 可选位置 
    /srv 当前主机为服务提供的数据 
    /tmp 为那些会产生临时文件的程序提供的用于存储临时文件的目录, 可提供所有执行写入操作, 有特殊权限 
    /usr 全局共享的制度数据路径 bin sbin lib lib64

    /usr/local 让系统管理员安装本地应用程序 同常也用于安装第三方程序 
    /var 存储经常发生变化的目录 
    /proc 基于内存的虚拟文件系统,用于内核及进程存储其相关信息 他们多为内核参数 
    /sys sysfs虚拟文件系统提供一种比proc更为理想的访问内核数据的途径

    • include: c 程序头文件

    • share:命令手册页 命令自带文档

    • local:另一个层级目录

    • x11r6:x-window 程序的安装位置

    • src: 程序源码文件的存储位置

    • lib.so.*: 动态链接C库

    • ld*: 运行时连接器/加载器

    • modules: 用于存储内核模块目录

    • 设备两种类型:字符设备(线性设备) 块设备(随机设备)

原创文章,作者:N24-深圳-高阳,如若转载,请注明出处:http://www.178linux.com/55972

(0)
N24-深圳-高阳N24-深圳-高阳
上一篇 2016-10-30 15:05
下一篇 2016-10-30 15:27

相关推荐

  • rsyslog学习

    一、rsyslog日志服务简介 二、rsyslog的配置详解 三、实现日志服务器收集日志及last、lastb、dmseg命令的使用 四、实现日志存储在mysql中 一、rsyslog日志服务简介 日志的概念好理解,日志作用可用于排障和追溯审计的等 1、rsyslog是一个C/S架构的服务,可监听于某套接字,帮其它主机记录日志信息,在linux系统中可以分类…

    Linux干货 2016-10-24
  • Linux常见小知识点

    什么是Linux? Linux是一款支持多任务,多线程,多用户的类Unix系统 Linux常见的发行版本 Redhat  Linux   Linux发行版中比较重要的一个版本,多用于企业,由Redhat公司提供收费技术支持和更新,其衍生版本有centos为免费版本 Debain linux      系统分为…

    Linux干货 2017-03-26
  • 堡垒机-麒麟开源堡垒机 V 1.3 正式发布

    麒麟开源堡垒机团队经过1个月的努力,发布V 1.3版本,本版本主要收集了5月开发的小功能,并且增加了大用户量、大设备量,纵深目录层级的优化支持,产品 V1.3  光盘主要新增功能如下(相对 V1.2光盘) 1.增加苹果MAC OS系统客户端的WEB访问支持 2.增加CA认证支持,内置CA证书  3.增加ssh 公私钥认证方式中,私钥中有密…

    Linux干货 2016-06-09
  • 操作系统图形界面发展史(1981-2009)

    注意,本文这罗列了从1981年以来有重大意义的操作系统的图形界面。 首先,先介绍两个网站: http://www.guidebookgallery.org/ 如果你比较关注图形化UI的设计, 可以上这个网站上看看。 http://toastytech.com/guis/index.html 这是一个操作系统图形界面收集的网站,上面几科包括…

    Linux干货 2016-05-17
  • 源码包编译安装mariaDB

    前言     MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,并且之前是完全开源,所以大受欢迎。但由于后面MySQL卖给了SUN,随后SUN被Oracle收购,虽然也有开源免费版本,但是很多功能都需要另外购买商业版本,导致现在MySQL使用份额逐渐减少。所以M…

    Linux干货 2016-02-28
  • 马哥教育网络班21期-第5周课程练习

    第5周课程练习 1、 显示/boot/grub/grub.conf中以至少一个空白字符开头的行; # grep "^[[:space:]]\+" /boot/grub/grub.conf 2、 显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; # egrep "…

    Linux干货 2016-08-02