您的位置:首页 > 运维架构 > Linux

Linux自行学习命令1

2015-08-26 03:23 543 查看
date:显示及输出系统的日期时间
命令格式:
date [OPTION]... [+FORMAT] (输出/显示系统时间格式)
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] (设定系统时间格式)

示例:
1)显示今日为周几?
date +%w
2)设定当前系统时间?
[root@localhost ~]# date
Tue Aug 25 10:53:05 PDT 2015
[root@localhost ~]# date 082601542015 或者 date -s "2015-08-26 01:54:00"
Wed Aug 26 01:54:00 PDT 2015
3)显示当前日期?

date +%F

clock:输出系统的CMOS时钟

clock -r :显示时钟信息

clock -w :将系统时间写入CMOS时钟

clock --systohc :将系统时钟同步到硬件时钟

clock --hctosys :将硬件时钟同步到系统时钟

hwcock:输出系统的硬件时钟

hwclock -r :显示时钟信息
hwclock -w :将系统时间写入CMOS时钟
hwclock --systohc :将系统时钟同步到硬件时钟
hwclock --hctosys :将硬件时钟同步到系统时钟

date、clock、hwclock的关系:
系统时间是由linux操作系统来维护的;CMOS时间是CMOS芯片保存的时间。系统启动时,操作系统将从CMOS读出时间记录为系统时间,同时操作系统也会自动每隔一段时间将系统时间写入CMOS中。如果使用date命令修改系统时间后马上重启电脑,操作系统还没有将系统时间同步到CMOS,这样开机后就还是没有修改前的时间了,所以为了保险起见,最还还是手动使用命令 clock 将系统时间同步到CMOS中,Linux系统启动时通过硬件时钟去获得时间推移频率,进而获得比较准确的时间

cal :显示日历
命令格式:

cal [options] [[[day] month] year]
示例:
[root@localhost ~]# cal
August 2015
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

ls :显示目录内容

命令格式:

ls [OPTION]... [FILE]...

示例:

1)列出/home(#)目录下的所有内容
ls -lR /home 或 ll -R /home

[root@localhost /]# ll -R /home/
/home/:
total 4
drwx------. 14 zjj zjj 4096 Aug 18 10:19 zjj

/home/zjj:
total 0
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 下载
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 公共
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 图片
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 文档
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 桌面
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 模板
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 视频
drwxr-xr-x. 2 zjj zjj 6 Aug 18 10:19 音乐

/home/zjj/下载:
total 0

/home/zjj/公共:
total 0

/home/zjj/图片:
total 0

/home/zjj/文档:
total 0

/home/zjj/桌面:
total 0

/home/zjj/模板:
total 0

/home/zjj/视频:
total 0

/home/zjj/音乐:
total 0

2)列出带h(#)开头的目录详细信息
ls -l h* 或 ll h*

3)显示当前目录所有文件(包含隐藏文件)

ls -a

4)显示当前目录与文件详细信息(排序)

ll -t (按照降序排序由新到旧)
ll -tr(按照升序排序由旧到新)

5) 显示当前目录与文件详细信息(按照大小格式化输出)
ll -h

cd:更改工作路径(注意: ./代表当前目录 /代表根目录 ../代表上一级目录)

命令格式:

cd [-L|[-P [-e]]] [dir]

示例:

1)切换到home目录

cd ~

2)切换之前使用的目录
[root@localhost etc]# cd /etc/
[root@localhost etc]# cd /home/
[root@localhost home]# cd -
/etc
[root@localhost etc]#

pwd:输出工作路径

命令格式:

pwd [OPTION]...

tty:显示终端类型

命令格式:

tty [OPTION]...

whereis:显示命令路径及相关帮助文档路径

命令格式:

whereis [options] [-BMS directory... -f] name...

示例:
[root@localhost etc]# whereis ifconfig
ifconfig: /usr/sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz

which:显示命令路径

命令格式:

which [options] [--] programname [...]

示例:
[root@localhost etc]# which cd
/usr/bin/cd

stat:显示文件或文件系统的状态信息

命令格式:
stat [OPTION]... FILE...

示例:
[root@localhost etc]# stat /etc/
File: ‘/etc/’
Size: 8192 Blocks: 24 IO Block: 4096 directory
Device: 803h/2051dInode: 134217857 Links: 137
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Context: system_u:object_r:etc_t:s0
Access: 2015-08-26 02:36:53.853932919 -0700
Modify: 2015-08-18 18:17:27.506999947 -0700
Change: 2015-08-18 18:17:31.943999832 -0700
Birth: -

echo:显示一段文字(主要用来打印变量内容)

命令格式:
echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION

shutdown/halt/poweroff/reboot:系统关机/重启
命令格式:

shutdown [OPTIONS...] [TIME] [WALL...]
halt [OPTIONS...]
poweroff [OPTIONS...]
reboot [OPTIONS...]

who:显示登陆机器的用户信息
命令格式:

who [OPTION]... [ FILE | ARG1 ARG2 ]

示例:
[root@localhost etc]# who
zjj :0 2015-08-18 10:18 (:0)
zjj pts/0 2015-08-18 10:19 (:0)
root pts/1 2015-08-25 10:40 (192.168.80.1)

w:显示登陆机器用户的详细信息
命令格式:
w [options] user [...]

示例:
[root@localhost etc]# w
03:16:39 up 2:43, 3 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
zjj :0 :0 18Aug15 ?xdm? 5:36 0.38s gdm-session-worker [pam/gdm-password]
zjj pts/0 :0 18Aug15 7days 0.13s 0.13s /bin/bash
root pts/1 192.168.80.1 Tue10 7.00s 0.92s 0.10s w

whoami:显示当前用户信息

命令格式:

whoami [OPTION]...

示例:
[root@localhost etc]# whoami
root
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 信息