date命令:
[root@adminset_server doc]# date +%D
05/25/18
[root@adminset_server doc]# date +%F
2018-05-25
[root@adminset_server doc]# date +%T
16:57:59
[root@adminset_server doc]# date +%H-%M-%S
16-58-21
[root@adminset_server doc]# date "+%F %T"
2018-05-25 16:58:45
linux有两种时钟:
一种是硬件时钟一种是系统时钟。
[root@adminset_server doc]# hwclock
Mon 28 May 2018 04:27:44 AM CST -0.508709 seconds
这个是硬件时钟
目录相关命令:
cd:
cd 或者cd ~切换到主目录
cd ~username切换到username的家目录
cd -切换到上一次目录
cd ..切换到上一个目录
cd相关的环境变量PWD这个是bash内建的环境变量记录了当前目录OLDPWD记录了上一次的目录
[root@adminset_server python]# echo $PWD
/home/python
[root@adminset_server python]# cd ../
[root@adminset_server home]# echo $PWD
/home
[root@adminset_server home]# echo $OLDPWD
/home/python
这些都是bash内建的环境变量
ls:
ls -l /etc/yum:
drwxr-xr-x. 6 root root 4096 Mar 8 14:42 yum
第一个是文件类型:-普通文件,d目录,l链接,c字符设备,b块设备,p管道,s套接字设备
后面9位:文件的访问权限
后面的数字:文件被硬链接的次数
后面的root:文件的所属者
后面的root:文件的所属组
4096:文件的大小
Mar 8 14:42:文件最后一次被修改的时间
yum:文件名
stat fille:获取文件的元数据
ls -lh file这样可以让人类更易读
[root@adminset_server etc]# ls -lhd
drwxr-xr-x. 81 root root 8.0K May 25 16:25 .
显示目录自己的属性
ls -r逆序显示
ls -R递归显示
文件查看命令:
cat,tac
cat concatenate的缩写意思是连接文件cat命令不会翻屏
tac的意思是tac的反过来的意思。是反序显示
显示文件的换行符
[root@adminset_server etc]# cat -E /etc/shells
/bin/sh$
/bin/bash$
/sbin/nologin$
/usr/bin/sh$
/usr/bin/bash$
/usr/sbin/nologin$
行号显示
[root@adminset_server etc]# cat -n /etc/shells
1 /bin/sh
2 /bin/bash
3 /sbin/nologin
4 /usr/bin/sh
5 /usr/bin/bash
6 /usr/sbin/nologin
文件类型显示
file 文件path
[root@adminset_server etc]# file fstab
fstab: ASCII text
[root@adminset_server etc]# file /bin/cat
/bin/cat: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=03fda19cacc76ee7464947e29ed25552138ae50e, stripped
[root@adminset_server etc]# file /etc
/etc: directory
[root@adminset_server etc]# file /dev/sda
/dev/sda: block special
回显命令:echo
echo是shell中内建的命令
echo -n 禁止添加换行符
echo -e允许使用转义字符
[root@adminset_server etc]# echo "how \t are you"
how \t are you
[root@adminset_server etc]# echo -e "how \t are you"
how are you
[root@adminset_server etc]# echo "$PATH"
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@adminset_server etc]# echo '$PATH'
$PATH
""软引用‘’强引用