linux基础命令 date: date [OPTION]...【+FORMAT]:显示 +%a +%A 显示周几 %D %F %T date [MMDDhhmm[[CC]YY][.ss]]:设置 date 0815170115.21 MM:月份 DD:几号 hh:小时 mm:分钟 CCYY: 四位年份 YY:两位年份 .ss:秒钟 Linux的两种时钟: 系统时钟:由linux内核通过CPU的工作频率进行的计时 date 硬件时钟: clock
hwclock:显示时间,同步两个时间
-s, --hctosys 设定的跟硬件时钟相同
-w, --systohc 设定为系统时间
cal :日历 cal 2015
目录相关说明: 当前目录或者工作目录 主目录,家目录;HOME
root:/root
普通用户:/home/USERNAME
/home/tom
~ : 表示用户主目录
cd 用来更改目录
cd ~user1 :切换到指定用户家目录
cd ~ 或cd :回当前用户的主目录
cd -:在上一个目录和当前目录之间来回切换 ==cd $OLDPWD
. 本级目录
.. 上级目录
相关的环境变量:
PWD:保存了当前目录
OLDPWD:上一次所在目录路径
pwd: 显示当前目录
ls:list 列出指定路径下的文件列表
ls [OPTION]... [dir]...
-a --all :显示所有,包括隐藏文件
-A --almost :显示所有,不包括..
-l :长格式列表显示 -rw-r--r-- 1 root root 48000 Aug 14 14:33 install.log
:第一位表示文件类型 -,d,l,b,c,p,s
后9位:访问权限 perm
数字:文件被硬链接的次数
root root 文件的属主 文件的属组
48000:文件的大小
Aug 14 14:33 :文件的最近一次被修改的时间
-h :容易识别的 -lh这样用较好
-d :显示目录自己的相关属性 -ld 才有意义
-r :逆序的方式排序
-R : 递归显示
stat /PATH/somefile:显示文件的元数据信息
文件查看命令:cat连接文件并倾倒到屏幕 tac 逆序文件显示
-A :显示所有 -vET
-E :显示换行符$
-T :显示制表符
-v :显示不该被打印的
-n :给行标号
文件内容类型查看命令 file /PATH/TO/somefile
#file /dev/sda
block
文本显示命令 echo
echo "how are you"
echo "$SHELL" ''强引用 里面是啥就显啥 “”弱引用
-n 禁止自动添加换行符
-e 允许使用转义符 echo -e "how are \tyou\n" \t 制表符TAB \n 换行符
which:显示文件的路径 which --skip-alias ls 不显示别名
where:显示文件的二进制路径
whatis: 使用mkwhatis命令可讲当前系统上所有的帮助手册及与之对应的关键字创建一个数据库
系统管理类命令 关机: halt ,poweroff , shutdown, init 0 reboot, shutdown, init 6 与用户登录相关命令 who, whomi ,w