Linux中常用命令01

常见Linux命令的格式:

命令名称 [命令参数] [命令对象]
  • 命令对象一般是指要被处理的文件、目录、用户等资源。

  • 命令参数可以选用长格式(完整的选项名称)也可选用短格式(单个字母的缩写),分别用”- -“与”-“做前缀。

  • 长格式如:man - -help

  • 短格式如:man -h

ifconfig [网络设备][参数]
  • ifconfig可设置网络设备的状态,或是显示当前的设置

  • 命令参数:

    -up/down 启动/关闭指定网络设备/网卡。

    -arp 设置指定网卡是否支持ARP协议。

    -promisc 设置网卡promiscuous模式,网卡将接收网络中发给它所有的数据包。

    -allmulti 设置多播模式,网卡将接收网络中所有的多播数据包。

    -a 显示全部接口信息。

    -s 显示摘要信息(类似于 netstat -i)。

    -add/del 给指定网卡配置/删除IPv6地址。

    -mtu<字节数> 设置网卡的最大传输单元 (bytes)。

    -netmask<子网掩码> 设置网卡的子网掩码。

    -tunel 建立隧道。

    -dstaddr 设定一个远端地址,建立点对点通信。

    -broadcast<地址> 为指定网卡设置广播协议。

    -pointtopoint<地址> 为网卡设置点对点通讯协议。

    -multicast 为网卡设置组播标志。

    -address 为网卡设置IPv4地址。

    -txqueuelen<长度> 为网卡设置传输列队的长度。

echo [字符串 | $变量]
  • echo命令用于在终端显示字符串或输出变量提取后的值。

    1.将指定字符串输出到终端屏幕:
    [root@guo ~]# echo hello
    hello

    2.使用$变量的方式提取变量值并输出到屏幕:
    [root@guo ~]# echo $SHELL
    /bin/bash

tty终端
  • 终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

  • 在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:

    -串行端口终端(Serial Port Terminal);

    -伪终端(Pseudo Terminal);

    -控制终端(Controlling Terminal);

    -虚拟终端;

    -其它类型。

startx
  • startx命令用来启动X Window,实际上启动X Window的程序为xinit。
export [选项][参数]
  • export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。

    -f 代表[变量名称]中为函数名称;

    -n 删除指定的变量。变量实际并未删除,只是不会输出到后续指令的执行环境中;

    -p 列出所有的shell赋予程序的环境变量。

pwd [选项]
  • 用于显示当前工作目录,为绝对路径名。
    [root@guo etc]# pwd
    /etc
history [ -c ]
  • history命令用于显示历史执行过的命令。

    • c:清空当前历史命令。
shutdown [选项][参数]
  • shutdown指令可以进行重新开机或关机的动作。

  • 选项:

    -c:当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令;

    -f(F):重新启动时不执行(执行)fsck;

    -h:将系统关机;

    -k:只是送出信息给所有用户,但不会实际关机;

    -n:不调用init程序进行关机,而由shutdown自己进行;

    -r:重新启动;

    -t<秒数>:送出警告信息和删除信息之间要延迟多少秒。-

  • 参数

    -[时间]:设置多久时间后执行shutdown指令;

    -[警告信息]:要传送给所有登入用户的信息。

    指定现在立即关机:
    shutdown -h now

    指定3分钟后关机,同时送出警告信息给登入用户:
    shutdown +3 "System will shutdown"

poweoff
  • poweroff命令用来关闭计算机操作系统并且切断系统电源。

    -n 关闭操作系统时不执行sync操作;

    -w 不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;

    -d 关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;

    -f 强制关闭操作系统;

    -i 关闭操作系统之前关闭所有的网络接口;

    -h 关闭操作系统之前将系统中所有的硬件设置为备用模式。

reboot
  • reboot命令用来重新启动正在运行的Linux操作系统。

    -d 重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;

    -f 强制重新开机,不调用shutdown指令的功能;

    -i 在重开机之前,先关闭所有网络界面;

    -n 重开机之前不检查是否有未结束的程序;

    -w 仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

hwclock
  • hwclock命令是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。

  • 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。

    -adjust hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。此参数参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟;

    -debug 显示hwclock执行时详细的信息;

    -directisa hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟;

    -hctosys 将系统时钟调整为与目前的硬件时钟一致;

    -set –date=<日期与时间> 设定硬件时钟;

    -show 显示硬件时钟的时间与日期;

    -systohc 将硬件时钟调整为与目前的系统时钟一致;

    -test 仅测试程序,而不会实际更改硬件时钟;

    -utc 若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作;

    -version 显示版本信息。

date [选项] [+指定的格式]
  • date命令用于显示或设置系统的时间或日期

  • 选项

    -d<字符串> 显示字符串所指的日期与时间。字符串前后必须加上双引号;

    -s<字符串> 根据字符串来设置日期与时间。字符串前后必须加上双引号;

    -u 显示GMT;

    – help 在线帮助;

    – version 显示版本信息。

  • 参数
    -[+时间日期格式] 指定显示时使用的日期时间格式。

  • 日期格式字符串列表

参数作用
%t跳格[TAB键]
%H小时(00-23)
%I小时(01-12)
%M分钟(00-59)
%S秒(00-60)
%X相当于%H:%M:%S
%Z显示时区
%p显示本地AM或PM
%A星期几 (Sunday-Saturday)
%a星期几 (Sun-Sat)
%B完整月份 (January-December)
%b缩写月份 (Jan-Dec)
%d日(01-31)
%j一年中的第几天(001-366)
%m月份(01-12)
%Y完整的年份

To be continued …….

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值