1.常用命令
Linux文件系统:
1、文件名名称严格区分字符大小写:
2、文件可以使用除/以外任意字符;
3、文件名长度不能超过255字符
4、以.号开头的文件为隐藏文件:
.:当前目录:
..: 当前目录的上一级目录:
/etc/sysconfig
.:sysconfig
..:/etc
工作目录: working directory
家目录: home
常用命令:
pwd: printing working directory
显示工作目录
cd: change directory
cd [/PATH/TO/SOMEDIR]
cd: 切换回家目录:
注意: bash中, ~表示家目录:
cd ~:切换回自己的家目录
cd ~USERNAME: 切换至指定用户的家目录:
cd -:在上一次所在目录与当前目录之间来回切换:
相关的环境变量
$PWD: 当前工作目录
$OLDPWD: 上一次的工作目录
.
..
ls: list,列出指定目录下的内容
ls [OPTION]... [FILE]...
-a:显示所有文件,包括隐藏文件:
-A:显示.和..之外的所有文件:
-l: --long,长格式列表,即显示文件的详细属性信息:
-rw-r--r--. 1 root root 3039 2月 28 08:36 boot.log
-:文件类型, -, d, b, c, l, s, p
rw-r--r--
rw-:文件属主的权限:
r--:文件属组的权限:
r--:其它要用户(非属主、属组)的权限:
1:数字表示文件被硬链接的次数:
root:文件的属主:
root:文件的属组:
8957:数字表示文件的大小,单位是字节:
2月 28 08:36: 文件最近一次被修改的时间:
boot.log:文件名
`-h: --human-readable:对文件大小单位换算; 换算后结果可能会非精确值:
-d:查看目录自身而非目其内部的文件列表:
-r: reverse,逆序显示:
-R: recursive,递归显示:
cat: concatente
文件文本查看工具:
cat /etc/fstab
tac /etc/passwd
cat [OPTION]... [FILE]...
-n:给显示的文本编号:
-E:显示行号结束符$:
file:查看文件内容类型:
File [FILE]....
echo:回显
echo [SHORT-OPTION]...
-n:不进行换行:
-e:让转义符生效:
\n:换行
\t:制表符
STRING可以使用引号, 单引号和双引号均可用:
单引号:强引用, 变量引用不执行替换:
~]# echo '$SHELL'
双引号:弱引用,变量引用会被替换:
~]# echo “$SHELL”
注意:变量引用的正规符号
${name}
关机或重启命令: shutdown
shutdown [OPTION]... [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号(unix元年)0点0分0秒到命令执行那一刻经过的秒数:
设定日期时间: date [MMDDhhmm[[CC]YY][.SS]]
clock, hwclock:硬件时钟
显示或设定硬件时钟
-s, --hctosys:以硬件为准, 把系统调整为与硬件时间相同:
-w, --systohc:以系统为准,把硬件时间调整为与系统时间相同:
Cal:日历
Cal [[month] year]
课外作业:
which, wheris, who, w