Linux命令(2017年9月21日 22:19:29)
cd ==change directory 作用切换路径,例如:cd /***
touch ==摸一下,作用是创建文件。例如:touch ellon.txt
vim ==复杂编辑器,相当于emeditor,editplus,notepad++
echo ==打印输出内容,配合“>”或“>>” 可以为文件覆盖及追加内容
eg:
echo "ellon
yeison">ellon.txt
cat ==查看文件内容
特殊用法:增加多行内容
cat >>/data/ellon.txt<<EOF
I am studing linux.
EOF
EOF要成对出现,EOF可以被任意成对内容替换。
cp ==copy 复制命令 ctrl + c,例如:cp ellon.txt /tmp/
-r:递归,用于复制目录; -p:保持属性。
-a:相当于 -pdr
mv ==move,移动目录或文件,例:mv /data/root/
pwd ==print work directory 查看当前用户所在的路径
(删除文件用 f 删除目录用 d)
rm == remove 删除文件或者目录 -f 强制,-r删除目录
生产场景尽量不要用rm,如果非要用,一定要先用cp备份。
替代方法:
mv = move:移动到一个临时目录,
可以自己建立一个 rm 实际是运行mv
find删除 :
find(查找)是一个*****(五星)命令:
find /root/data/ -type f find+目录+格式+f
- [root@cloud ~]# find /root/data/ -type f
- /root/data/oldgirl.txt
- /root/data/oldboy.txt
- /root/data/oldboy2.txt
find的删除命令:find /root/data/ -type f -exec rm -f {} \;
-exec:对前面的结果进行处理(处理查找的结果)
rm:对前面的查找的内容的处理命令(方法)
{}:查找的内容
\;:转译
touch创建多个文件:文件中间加空格即可
touch oldboy.txt oldgirl.txt
\:让一个有意义的字符,脱掉马甲
..:代表上级目录
.:代表当前目录
\.:代表.号
另外一个find删除方法:
find /root/data/ -type f|xargs rm -f
man == 是查看一个命令详细说明文档用的。 比如man cp就会显示cp(复制)这个命令的详细说明文件。包括每个参数的意思用法等等。输入q,回车就退出。