常用指令:mv
1,隐藏文件
(1)windows通过设置属性隐藏文件
attrib +h +s 文件
attrib +h +s d:\net.txt
attrib +h +s d:\net.txt
(2)linux系统文件以点开始命名==隐藏文件
mv /路径/源文件 /路径/目标文件
mv /etc/.passwd /etc/passwd
注:mv 指令:重命名,移位(剪切)文件,目录
2,复制文件:
windows copy
linux cp
cp /路径/源文件 /路径/目标文件
cp 也可以将目标文件进行改名
3,查看文件内容:(windows,type) cat
cat /路径/文件
cat /etc/yp.conf
cat /etc/passwd
注:cat指令把文件内容输出到屏幕,一个屏幕显示23行,若文件内容大于23行,一个屏幕显示不全,只显示文件内容最后23行
(1)cat -n 显示行号(所有行)
(2)cat -b 显示行号(非空行)
4,查看文件头部:head
head -n N /路径/文件
head -n 6 /etc/passwd 查看文件前6行
5,查看文件尾部:tail
tail -n N /路径/文件
tail -n 10 /etc/passwd 查看文件最后10行
注:tail -f 查看动态文件内容(日志文件)
tail -f /var/log/squid/access.log
6,分页查看文件内容:
more /路径/文件
more /etc/webalizer.conf
空格:下一页 b:上一页 q:退出查看
7,分页查看内容:less
less /路径/文件
8,创建文件:touch
touch /路径/文件
touch /root/prog.c
注:(1)touch 指令创建空文件
touch /var/log/squid/access.log
(2)禁止所有用户登录:(暂时,维护)
touch /etc/nologin 文件
touch /etc/nologin 禁止所有用户登录 维护
删除 /etc/nologin 允许用户登录
(3)touch指令更新文件创建日期
touch /etc/passwd(目标文件存在) 更新创建日期
9,比较文件:diff
diff 文件1 文件2 (查找文件不同)
备份文件 cp yp.conf yp.conf~
编辑文件 vi yp.conf
比较文件 diff yp.conf yp.conf~
10,删除文件:(Windows,del)
rm /路径/文件
rm /etc/yp.conf
默认提示是否删除?y/n
rm -f 强制删除
11,清屏目录:clear
12,查看当前目录绝对路径:pwd
13,创建目录:mkdir /路径/目录
注:mkdir -p 创建嵌套目录
14,复制目录
cp -r /路径/源目录 /路径/目标目录
15,删除目录:rmdir /路径/目录
注:rmdir 删除空目录 拒绝删除非空目录
16,删除非空目录
(Windows deltree 外部命令 unformat反格式化)
rm -r 删除目录
注:默认提示每个文件是否删除?y/n
-f 强制删除