基本命令:
ls:罗列出目录下的所有内容
- -a:列出所有文件,包括以.开头的隐含文件
pwd:显示当前路径
cd:改变当前工作路径
- 用户登录所在的目录称为家目录(~)
- cd..返回上一级目录
touch:创建文件,文件存在就只更新时间(ls-l)
mkdir:创建目录
date:查看当前时间
- 如果想要显示出2018/8/31的格式:date+ %Y/%m%d
- 显示时间:date+ %H:%M
- 时间戳:从UNIX元年1970年1月1日至当前时间的总秒数
- date+#%s 取得时间戳
- date -d @时间戳 +%Y/%m/%d 将时间戳转换成正常时间
cal:显示日历
rm:删除文件
- -r:删除目录
- -f:强制删除(禁用)
man:帮助指令,一共有八章
- 1.命令 2.系统API 3.c库 4.设备文件及特殊文件 5.配置 文件格式 6.游戏 7.某一主题 8.系统管理员可用的管理命令
cp:拷贝至目标位置
- cp 源文件 目标文件
- cp 文件 目录
- cp 目录 文件 //错误
- cp 目录 目录 //错误
- cp -r 目录 目录
mv:移动/重命名
查看命令:
(1)cat
cat /etc/passwd:
1.用户名 2.密码占位符->cat /etc/shadow 加密后的密码文件 3.uid 4.gid组id 5.说明信息 6.家目录 7.登陆哪个版本的shell
(2) more
(3)less
head:缺省查看前10行
-n3 只显示前3行
tail:缺省查看后10行
-n3 只显示后3行
-f
more:查看文件内容,功能更强大
分屏显示:空格键->向下翻屏
b->向上翻屏
less:分屏
j:向下走一行
k:向上走一行
q:退出
echo:回显
输出重定向:改变输出的方向
> :覆盖之前的内容
>>:追加重定向
cut:按列查看内容
-d:分列符
-f:指定列
uniq:去除相邻重复行
sort:排序
wc:统计单词数,字符数,行数
-l:只统计行数
-w:只统计单词数
-c:只统计字符数
例;统计当前有几种登录shell
cut -d: -f7 /etc/passwd | sort | uniq | wc -l
管道符:|
history:查看历史命令
找出文件的中间3行:
wc -l /etc/passwd | head -n16 | tail -n3