linux基础命令集.,Linux学习:Linux基础命令集(1)

本次记录以下命令如date, clock, hwclock, cal,ls, cd, pwd, tty,whereis, which, stat, echo, shutdown, halt, reboot, poweroff, who, w, whoami的使用格式、常用选项及它们有哪些使用实例等。日期与时间相关命令

1.date日期与时间显示设置命令

date只显示与设定系统时钟的日期与时间,它可以与互联网在线NTP服务器保持同步更新,也可以利用服务器本身自带的硬件时钟来进行同步。

日期与时间显示命令格式:date [OPTION]...[+FORMAT]

FORMAT:

%A显示完整的工作日,如Friday

[root@www ~]# date +%A

Monday

%B显示完整的月份,如August

[root@www ~]# date +%B

August

%D显示短格式日期,如8/20/15

[root@www ~]# date +%D

08/24/15

%F显示完整日期,如2015-08-20

[root@www ~]# date +%F

2015-08-24

%H显示24小时制格式的小时数,如17

[root@www ~]# date +%H

17

%m以数字格式显示月份,如08

[root@www ~]# date +%m

08

%M显示时间走的时分数,如33

[root@www ~]# date +%M

33

%T显示完整时间格式,如17:35:53

[root@www ~]# date +%T

17:35:53

%Y显示年份,如2015

[root@www ~]# date +%Y

2015

%S显示时间走的秒数,如11

[root@www ~]# date +%S

12

日期与时间设置命令格式:date [-s][MMDDhhmm[[CC]YY][.ss]]

OPTION:

-s修改时间或日期

第一种方式

.只修改时间

[root@www ~]# date –s14:15:55

.只修改日期

[root@www ~]# date –s 2015-08-22

.同时修改日期与时间

[root@www ~]# date –s“2015-08-22 14:15:55”

第二种方式

[root@www ~]# date082218002015

Sat Aug 22 18:00:00 CST2015

2.clock&hwclock显示与设定硬件时钟命令

clock是hwclock的快捷方式,即为方便用户习惯。它主要显示与设定硬件时钟的时间与日期。因为它本身基于硬件,且通过主板石英晶体振荡器有规律的运动频率来实现。

显示与设定硬件时钟命令格式:hwclock [FUNCTIONS] [OPTIONS]

FUNCTIONS:

-r,--show查看硬件时间

[root@NTPServer ~]#hwclock -r

2015年08月24日星期一19时49分55秒-0.025218 seconds

或者

[root@NTPServer ~]# clock-r

2015年08月24日星期一19时49分55秒-0.025218 seconds

或者

[root@NTPServer ~]# hwclock

2015年08月24日星期一19时49分55秒-0.025218 seconds

--set设定硬件时间

[root@NTPServer~]# hwclock --set --date="08/22/15 09:00:56"

或者

[root@NTPServer~]# clock --set --date="08/22/15 09:00:56"

-s,--hctosys以硬件时钟为准,调整系统时间

[root@NTPServer ~]#hwclock –s

-w,--systohc以当前系统时间为准,调整硬件时钟

[root@NTPServer ~]#hwclock -w

3.cal显示日历的命令

显示日历命令格式: cal [OPTIONS]

OPTIONS:

-y显示当前年代的日历

[root@www ~]# cal 2015

或者

[root@www ~]# cal –y文件与目录管理相关命令

4.ls查看文件与目录命令

查看文件与目录命令格式:ls [OPTION]... [FILE]...

OPTION:

-d仅显示指定文件夹本身

[root@www ~]# ls -d /var

/var

-R遍历指定文件夹

[root@www ~]# ls -R /var

-a显示指定文件夹全部文件包含.与..

[root@www ~]# ls -a /var

-h显示指定文件夹文件的实际大小

[root@www ~]# ls -h /var

5.cd切换目录命令

change directory切换目录命令格式:cd [/PATH/TO/SOMEWHERE]

PATH:

回家目录或主目录

[root@www ~]# cd

或者

[root@www ~]# cd ~

切换指定用户的家目录

[root@www ~]# cd~USERNAME

返回上次所在目录

[root@www ~]# cd -

6.pwd显示当前目录命令

print working directory显示当前目录命令格式:pwd [OPTION]...

OPTION:

-P取得正确的实际路径

[root@www ~]# pwd –P/var/mail

/var/spool/mail

7.tty显示终端连入命令

显示终端连入命令格式:tty [OPTION]...

[root@www ~]# ttyl

/dev/pts/1

8.whereis寻找特定文件命令

显示二进制文件、源码文件及man帮助手册的路径。由于利用数据库文件查找数据,而非按PATH提供路径查找命令,因此其查询速度非常快。

寻找特定文件命令格式:whereis [OPTION]

OPTION:

-b只找二进制格式的文件

[root@www ~]# whereis -b ls

ls: /bin/ls

-m只找在说明文件manual路径下的文件

[root@www ~]# whereis -m ls

ls: /usr/share/man/man1p/ls.1p.gz/usr/share/man/man1/ls.1.gz

9.which显示指定命令的完整路径

which命令按照PATH值进行逐步寻找。

显示指定命令的完整路径格式:which [OPTION]

OPTION:

--skip-alias禁止列出别名

[root@www ~]# which –skip-alias ls

/bin/ls

10. stat查看文件状态命令

查看文件状态命令格式:stat [OPTION]...FILFE...

[root@www ~]# stat/etc/sysconfig/netwoks

File: "/etc/sysconfig/network"

Size: 40              Blocks: 8        IO Block: 4096普通文件

Device: 802h/2050d       Inode: 389390      Links: 1

Access: (0644/-rw-r--r--)  Uid: (0/root)   Gid: (0/root)

Access: 2015-08-24 22:09:35.410925854+0800

Modify: 2015-08-20 20:00:03.047999672+0800

Change: 2015-08-20 20:53:22.136998231+0800

11.echo回显命令

通常用在脚本语言和环境变量的标准输出或者文件中显示一行文本或者字符串。

回显命令格式:echo [OPTION]...[ARGS]...

OPTION:

-n不需要另起一行输出

[root@www ~]# echo -n “abc”

abc[root@www ~]#

-e转义字符生效

\b删除字符间的所有空格

[root@www ~]# echo -e “abc \bcba”

abccba

\n会另起一行

[root@www ~]# echo -e “abc \ncba”

abc

cba关机与重启相关命令

12. shutdown安全地关机或重启命令

它在系统关闭之前,给系统上的所有登录用户提示一条警告信息。系统执行该命令后会自动进行数据同步(sync)的工作,且把系统的服务都关闭之后,才关闭电脑。

安全地关机或重启命令格式:

shutdown [OPTION]...TIME[MESSAGE]

OPTION:

-r重启

[root@www ~]#shutdown -r

-h关机后关闭电源

[root@www ~]#shutdown –h

-c终止当前shutdown操作

[root@www ~]#shutdown –c

-k不关机,只发送警告消息出去

[root@www ~]#shutdown –k “The System will reboot”

TIME:

now立即执行

[root@www ~]#shutdown –r now

+m等待m分钟后执行

[root@www ~]#shutdown –r +10

HH:MM设定精确时间执行

[root@www ~]#shutdown –r 21:18

13.halt停机未必切断电源命令

它其实就是调用shutdown –h指令。Halt执行时,杀死应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核。

Halt指令则允许不管系统的状态如何,直接停止电脑的运作。

停机未必切断电源命令格式:halt [OPTION]...

OPTION:

-f没有调用shutdown而强制关机或重启

[root@www ~]#halt -f

-i关机或重启之前,关掉所有的网络接口

[root@www ~]#halt –i

-p关机时调用poweroff(默认选项)

[root@www ~]#halt -p

14.poweroff关机命令

此命令与halt指令类似

[root@www ~]#power -f

15.reboot重启命令

reboot命令重启动系统时是删除所有的进程,而不是平稳地终止它们。因此,使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据的丢失。所以使用reboot命令的场合主要是在单用户模式。此命令与halt指令类似。

[root@www ~]#reboot -f

登录用户相关命令

16.who查看登录系统的所有用户命令

[root@www ~]# who

root     pts/0        Aug 24 19:56 (10.10.6.240)

root     pts/1        Aug 24 20:10 (10.10.6.240)

17.whoami查看当前终端上登录的用户命令

[root@www ~]# whoami

root

18.w显示目前登入系统的用户信息命令

执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

显示目前登入系统的用户信息命令格式:

w [OPTION]... [USER]

OPTION:

-h不显示各栏位的标题信息列

[root@www ~]#w –h

root   pts/0 10.10.6.240   Mon19    0.00s 0.21s  0.00s w –h

root   pts/1 10.10.6.240   Mon20   13:16  0.31s  0.00s man w

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值