1、cd 目录
pwd 显示当先目录
~用户家目录
cd 直接切换家目录 = cd ~
cd ~tom/ tom的家目录 cd ~/tom 切换到当前目录的家目录下的tom文件夹
退回上一次所在目录 cd -
mkdir 目录名 创建一个目录 -p 同时创建副文件夹 mkdir -p lw/xx mkdir -p lw/{xx,yy,zz}
rmdir 目录名 删除一个目录(不能删除非空目录) -p 同时删除副文件夹
rm -rf 递归删除
2、echo $PATH 查看执行文件的路径
3、ls -ld /boot/ 查看boot文件夹的信息
ls -ld --time=atime /boot/ 查看boot文件夹的访问时间
ls -ld --time=ctime /boot/ 查看boot文件夹的创建时间
ls -R / 根目录递归
4、复制 cp [选项]... /PATH1/xx /PATH2/yy
-rf 拷贝文件夹
-p 同时复制属性
-a 迭代复制 复制目录
-d 拷贝一个快捷方式(软链接)
5、剪切 mv [选项] /PATH1/xx /PATH2/yy
mv xx yy 将xx重命名为yy
6、basename 显示文件名
dirname 显示文件目录
7、查看文档里的内容:
cat 适合查看小文件 -n 每一行加一个编号
tac 从后向前显示
nl 查看文档内容并在每一行加行号 -b a 与cat -n相同
more less 可以分屏显示文件 more不能上翻,查看已浏览的内容 还可以查找关键字(/关键字)
less可以查看已浏览的内容(PgUp PgDn) home到文档开始 end 到文档结尾 还可以查找关键字(/关键字) n 从上往下找 N 从下往上找
head 查看文档头10行(默认) -n 数字 查看前几行
tail 查看文档的尾5行 (默认) -n 数字 查看尾几行 -f 查看尾10行 未退出 ==tailf
可以实时监控日志文件
od 可以查看二进制文件 -t(显示类型) c(ascii) == strings 可查看非文本文件
8、touch +文件 创建文件或修改已经存在文件的时间为当前
-t 时间 修改文件时间
9、umask 权限过滤符 文件默认权限
文件隐藏属性: chattr lsattr chattr +a 文件夹 只能向文件夹里添加文件不能删除文件 +i 不能添加和删除
文件特殊权限:SUID SGID SBIT
9、查看文件类型 file
10、查看命令的路径: which 命令
whereis 命令 查看命令和帮助文档位置 -b 查看命令 -m 查看帮助文档
locate 查找 -i 忽略大小写
updatedb 更新数据库
find 目录 -属性(name,size,user,uid,perm) 属性值(wq,10M,Tom,500,222(所有人写权限)) find -ctime +1 创建超过1天的文件
perm 根据权限查找