【Linux常用基础命令全解】笔记

常用命令:

pwd : printing working directory
显示工作目录
cd : change directory
~]# cd:切换回家目录
注意:bash中,~ 表示家目录
~]# cd ~ :切换回自己的家目录
~]# cd ~USERNAME :切换至指定用户的家目录
~]# cd -:在上一步目录与下一步目录之间切换
cd 后可以跟相对路径cd log/或cd ./log/;或者绝对路径cd /var/log/或cd ../var/log/。

相关环境变量:
$PWD:显示当前目录
$OLDPWD:显示上一步的目录

ls : list,列出指定目录下的内容

~]# ls [OPTIONS]...[FILE]...

[OPTIONS]:

  • -a : 显示所有文件,包括隐藏文件
  • -A : 显示除.和..之外的所有文件
  • -l : --long,长格式列表,即显示文件的详细属性信息
    *如:-rw-r--r--. 1 root root 8957 10月 14 19:34 boot.log
    ——第一位“-”表示文件类型,可以有-,d,b,c,l,s,p
    ——后面的“rw-”表示文件属主的权限
    ——“r--"表示属组的权限
    ——“r--”表示其它用户(非属主、属组)的权限
    ——数字“1”表示文件被硬链接的次数
    ——第一个“root”表示文件的属主
    ——第二个“root”表示文件的属组
    ——后面数字“8957”表示文件的大小,单位是字节
    ——“10月 14 19:34”是文件最近一次被编辑的时间
    ——“boot.log”是文件名
  • -h,--human-readable:对文件大小做单位换算,结果为非精确值
  • -d:查看目录自身而非其内部的文件列表
  • -r,reverse:逆序显示
  • -R,recursive:递归显示

cat:concatenate,文本文件查看器,不应查看二进制文件,文件类型用“file [路径]”查看

~]# cat [OPTIONS]...[FILE]...

[OPTIONS]:

  • -n:给所显示的文本行编号
  • -E:显示行结束符$

tac:文件文本逆序查看工具

file : 确定文件内容类型

file [FILE]...

echo:回显命令

~]# echo [SHORT-OPTION]...[STRING]...
~]# echo LONG-OPTION

[SHORT-OPTION]:

  • -n : 不进行换行
  • -e : 使转义符生效
  • \n:换行符
  • \t&\v:衡向制表符&纵向制表符
    ……

[STRING]:可以使用引号。单引号:强引用,变量引用不执行替换;双引号:弱引用,变量引用会被替换。
注意:变量引用的正规符号为${name}

关机或重启命令
shutdown

~]# shutdown [OPTIONS]...[TIME][WALL...]

[OPTIONS]:

  • -h:halt
  • -r:reboot
  • -c:cancel

[TIME]:

  • now
  • hh:mm
  • +m
  • +0

[WALL]:
向所有终端群发信息

日期相关的命令:
date
显示系统日期时间:

~]# date [OPTION]...[+FORMAT]

[FORMAT]:格式符
%F,%T,%Y,%m,%d,%H,%M,%S,%s(表示从1970年1月1日0点0分0秒到当前时间所经历的时间,即UINX元年,单位:秒),……
各格式符之间可以用“-”连接。

设定系统日期时间:

~]# date [MMDDhhmm[[CC]YY][.ss]]

[[CC]YY]为年份,可以是两位18,或四位2018

clock,hwclock:硬件时钟

~]# hwclock [function][option..]

[function]:

  • -s,--hctosys:把系统时间校准为硬件时钟时间
  • -w , --systohc:把硬件时钟校准为系统时钟时间

*Linux系统启动时从硬件读取日期和时间信息,读取完成后,不再与硬件相关联。date命令用于查看系统时钟,clock命令用于查看硬件时钟

cal: 显示月历

~]#cal [OPTIONS][[[day]month]year]

作业:
which,whereis,who,w用法

你可能感兴趣的:(【Linux常用基础命令全解】笔记)