shell 命令 文件查看ls,复制cp,移动mv,查看文件内容cat more less,查看文件信息 file
1. 查看文件 ls
ls -l 查看文件详细信息
ls -a 查看所有文件(包含隐藏文件)
ls -lh 带单位显示文件大小
ls -i 查看文件的节点号(相当身份证唯一)
2. 复制文件/文件夹 cp (复制的文件可以修改名字)
cp 源 目的地
cp 文件名 目录名
cp 文件名 文件名
cp -r 目录名 目录名 参数-r表示文件夹中的内容递归复制
cp ~/file.c /usr 把当前用户家目录下的file.c文件复制到根目录下的sur文件夹内
3. 移动 / 重命名 文件 mv
mv 源 目的地 / 重命名文件
4. 查看文件内容
(1)cat :
cat 文件名
cat -n 文件名 带行号显示文件内容
tac 文件名 文件从尾显示
(2) more 分页显示内容 (对于内容较长的文件,内容较短,一页就显示完了,直接就退出了)
空格键 翻页
回车键 换行
q 退出
(3)less 可以上下翻页浏览返回之前的内容 也支持 “空格键” 同上
使用 PaggUp / PageDown 键向上/下换一页
支持方向键,空格键,回车键 ,q键退出
/单词 进行查找
(4)nl 按行号显示文件内容,如果一行没有内容,则不会不显示行号
(5) head
head 文件名 默认显示前10行
head -n 文件名 显示前n行
(6)tail
tail 文件名 默认只显示后10行
tail -n 文件名 显示后面的n行
tail -f 文件名 实时显示文件内容
(7)wc 统计文件内容信息 (字符数,单词数按空格计算,行数)
wc -c 文件名 统计字符数也就是文件大小
wc -w 文件名 统计单词数按照空格计算
wc -l 文件名 统计文件的行数
(8) od -c 文件名 以字符形式显示文件内容 (参数必须加,不然只显示地址信息)
5. 查看文件信息 【file 文件名】