文件目录操作命令
cd ..
cd~ 进入用户家目
root的家目录是/root
一般用户家目录是 /home/id
绝对路径:cd /home/ly/
相对路径:cd ../bin/ ..上级目录小的文件
pwd 显示当前用户所在目录
ls列出子目录与文件信息。 -a -l -1
touch
改变文档或目录的时间,或建立一个不存在文档
mkdir
创建一个目录
mkdir -p 路径 可以递归创建多个目录
rmdir
删除目录,-p 删除子目录后,如果父目录为空也删除。cd
rm 删除文件火目录, -f 强删 -r
cp
复制文件或目录
cp ../mary/homework/assign .
将目录
/usr/men
下的所有文件及其子目录复制到目录
/usr/zh
中
cp -r /usr/men /usr/zh
ln 备份
mv
将文件重命名或将其移动至一个新目录中
文本查看命令
man
命令 在手册中查找出命令或函数的功能
j k 上下翻页 q退出
cat
用于查看文本较小的文件
cat -n m1 显示m1文件内容与行号
cat -n m1 > m2 显示行号后复制到m2
cat m1 m2 > m3 合并内容复制到m3
more
类似与cat,可全屏显示长文本,空格翻页
more +num m1 从num行开始显示
more -dc m1 清屏显示
less 类似more 随意浏览超长文本
head 查看开头前n行
head -n m1
tail 显示文件的最后10行
tail +20 file 从20行到末尾
tail -c 10 file 最后10个字符
时间相关的指令
date +"%Y -%m -%d %h :%M :%S"
date +%s 时间戳
cal
bc 计算器
搜索指令
find指令 非常重要
find /home -name "
*.txt
"
find . -name "*.txt" -o -name "*.pdf"
find /home
!
-name "*.txt"
grep 在文件中搜索字符串,将找到的行打印出来
-i 忽略大小写 -n 输出行号 -v 没有字符串的那一行