清屏 clear 、ctrl+l
查看列表 ls : list
ls -a 查看隐藏文件(系统文件)
ls -la 查看所有文件的详细信息(类型权限、引用计数、所有者、所属组、大小、操作时间、文件)
人性化显示
创建多个空文件夹
循环建立文件目录mkdir -p 文件路径
文件的路径 pwd
rmdir 文件路径(删除空文件夹)
cp -rp 复制的路径 目标路径
-r 复制目录
-p保留文件属性
cp -rp 时,目标目录存在就是复制,不存在就是改名复制
移动改名
rm -rf 文件路径
-r 删除目录 -f 强制删除
新建文件
cat -n 文件 :带行号查看
tac 文件 : 文件后10行,不支持-n
more 向下翻页pgdn,空格,↓,不支持向上翻页
less 上下都可翻页pgdn,pgup,空格,↓↑翻行,/world ,多个目标单词n跳转
head -n 文件
tail -n -f 动态看最后几行
软连接(快捷文件)
ln -s 源文件路径 软连接文件路径(可以是文件或文件夹,源文件与软连接文件可分区)
lrwxrwxrwx
硬链接(不可跨分区,同时更新,单独删除其中一个,只可对文件做硬链接)
ln 源文件路径 软连接文件路径
chmod 增减权限
ugoa 所有者、所属组、其他人、全部
rwx 读、写、执行 4 、2、 1
chmod u+r 给所有者加读权限
chmod 777
删除文件权限,存在对文件所属文件夹的写权限
添加所有者(root操作)
useradd sa
chown sa /tmp/china/a.txt
chown [用户] 文件(夹)路径
添加所属组
chgrp 【组名】 【文件、文件夹路径】
umask -S
缺省权限
umask 077
文件搜索 find
绝对值搜索
模糊搜索
占位符搜索
忽略大小写 -i
大于多少的文件
按照用户查
按照用户组查:find /home -group root
文件内容30分钟被改变过-mmin
访问时间 -amin
文件属性-cmin
模糊查询+类型查询f:文件、d:文件夹 i:软连接
-a 并 -o 或
根据i节点删除
locate 字典建立字典索引查找,需要手动 updatedb 字典索引
存在临时文件下面locate查不到
忽略大小写
which查找命令文件的位置
whereis 还有帮助文档的位置
grep查看文件内容忽略大小写
查看子串-v 排除注释行
who
w
压缩解压缩 gzip 只可以压缩文件(文件夹不可以,不保存原文件)
zip
退出挂载点再卸载
:set nu
家目录
编辑vimrc
chattr +i /tmp/a
echo往文件追加内容
echo [内容] >> /tmp/a