pwd :显示当前目录的绝对路径
ls : 显示当前目录
-a 显示所有文件 包括隐藏文件
-l 以列表的方式进行显示
cd 切换目录
cd ~ :返回家目录
cd .. :返回上一级的目录
mkdir : 创建目录
mkdir 目录
mkdir -p 创建多级目录
rmdir :删除一个空目录
rm -rf :删除一个非空目录
cp:拷贝文件到指定目录
cp aaa.text bbb/
-r 递归调用
拷贝整个目录到另一个目录
cp -r /test /ss
cp 强制覆盖
rm :删除文件或目录
-r :递归删除
-f:强制删除不提示
rm -rf :删除目录
mv 移动或重命名文件
cat 查看文件内容
cat .. | more 分页显示
-n 带行号
more 按页显示文本内容
ctrl +b 上一页
ctrl +F 下一页
less 按页显示 (一次不显示所有)
enter 一行
空格 一页
> 输出重定向 (会覆盖原来文件的内容) ls -l >a.txt
>> 追加 ls -l >> b.txt
cat 文件1>文件2
echo “内容” >> 文件
echo : 输出内容到控制台
head -n 文件 显示文件的前n行内容
tail -n 5 文件 显示文件的后5行内容
tail -f 文件 实时追踪该文件的所有更新
ln ==》软链接(符号链接) --》 快捷方式
ln -s 目录 链接名
history :显示所有的历史命令
history 10 :显示最后执行的10个命令
!178 执行历史中的第178个指令
date 日期
date “+%y-%m-%d %H:%M:%S” 年月日 时分秒
date -s “2018-10-10 11:22:22” 设置时间
cal 日历 (当前月份)
cal 年份 一年的日历
find 查找
按文件名字 :find (范围)/home - name(选项) hello.txt
按用户: find /opt -user root
按文件大小 find / -size 20M(M大写) + 大于 数字等于 -小于
locate 定位位置
使用前先用 updatedb 更新数据库
用法 : locate 文件
grep 查找
| 管道符 将前一个结果给后面处理
-n 行号
-i 忽略大小写
用法
cat hello.txt | grep -ni yes