pwd:查看当前所在位置
cd:切换回家目录
cd ~切换回自己的家目录;
cd ~username:切换至指定用户的家目录;
cd -:在上一次所在目录和当前目录之间来回切换;
cd..:切换至上一层目录
ls:list 列出指定目录下的内容
-a:显示所有文件,包括隐藏文件
-A:显示除.和..的所有文件
-l:--long,长格式列表,即显示文件的详细属性信息
-rw-r--r--. 1 root root 121530 Jan 9 22:49 dmesg
-:文件类型,-,d,b,c,l,s,p
rw-r--r--
rw-:文件属主的权限;
r--:文件属组的权限;
r--:其他用户(非属主,属组)的权限;
1:数字表示文件被硬链接的次数;
root:文件的属主;
root:文件的属组;
121530:数字表示文件的大小,单位是字节;
Jan 9 22:49: 文件最后一次被修改的时间
dmesg:文件名
-h:--human-readable: 对文件大小单位换算:换算后可能会非精确值;
-d:查看目录自身而非其内部的文件列表;
-r: reverse, 逆序显示;
-R:recursive,递归显示;
cat:concatenate
文本文件查看工具;
cat /etc/frstab
cat /etc/passwd
cat /etc/frstab /etc/issue
cat [OPTION]... [FILE]...
-n:给显示文本行加编号
-E:显示行结束符$;
tac: 把cat的每一行逆序显示
文本文件查看工具
tac /etc/frstab
tac /etc/passwd
tac [OPTION]... [FILE]...
-n:给显示文本行加编号
-E:显示行结束符$;
file:查看文件内容类型;
file[FILE]…
echo: 回显
echo [SHORT-OPTION]... [STRING]...
-n:不进行换行;
-e:让转义符生效; echo -e 'hello \nworld'
/n:换行
/t:制表符
STRING可以使用引号,单引号和双引号都可以;
单引号:强引用变量引用不执行替换;
echo '$SHELL'
双引号:弱引用,变量引用会被替换;
echo "$SHELL"
注意:变量引用的正规符号
$(name)
关机或重启命令: shutdown
shutdown [OPTIONS...] [TIME] [WALL...]
OPTIONS:
-h:halt停止
-r: reboot重启
-c: cancel取消
TIME:
now
hh:mm
+m
+0
WALL:发送信息
日期相关命令:
Linux:系统启动时从硬件读取日期和信息时间;读取完成以后,就不再与硬件相关联;
date: 系统时钟
显示系统日期时间:date [OPTION]... [+FORMAT]
FORMAT:格式符
%F
%T
%Y
%m
%d
%H
%M
%S
%s:从1970年1月(Unix元年)0点0分0秒
...
设置系统日期时间:date [MMDDhhmm[[CC]YY][.ss]]
date 112808082013.08
hwclock,clock:硬件时钟
显示或设置硬件时钟
-s, --hctosys; 以硬件为准,把系统调整为与硬件时间相同;
-w, --systohc; 以系统为准,把硬件调整为与硬件时间相同;
cal:日历
cal [[ month] year]
打包压缩命令:
tar
tar [OPTION...] [FILE]...
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包有哪些文件
-z 用Gzip压缩或解压
-j 用bzip2压缩或解压
-v 显示压缩或解压的过程
-f 目标文件名
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录
grep命令:
grep 命令用于在文本中执行关键词搜索,并显示匹配的结果
grep [OPTIONS] [FILE...]
-b 将可执行文件(binary)当做文本文件(text)来搜索
-c 仅显示找到的行数
-i 忽略大小写
-n 显示行号