基础知识2
1、本地文件拷贝(cp)
cp [选项] source target 拷贝文件/目录到指定位置,可重命名
-r 递归拷贝目录
-v 显示拷贝信息
-p 文件属性信息一起拷贝
-a 递归拷贝文件,包括目录及文件属性信息
2、移动/重命名文件(mv)
不同路径下使用mv -》 移动文件
相同路径下使用mv -》 重命名文件
3、删除文件(rm)
-r 递归删除,一般用于删除目录
-f 强制删除,无需提示
4、简约帮助(help)
知道命令的含义,不知道参数时可以使用help
help 命令 内部命令(shell内置命令提供,bash)
命令 --help 外部命令(第三方程序/软件带有的命令)
type 命令 判断一个命令是内部还是外部命令
5、详细帮助(man)
6、bash的标准输入输出
>或1> 标准输出重定向
2> 标准错误重定向
>>或1>> 标准输出追加
2>> 标准错误追加
&> 标准输出标准错误重定向
编写并执行脚本(root目录下)
echo -e 'hostname\nhello' > 1.sh 创建脚本
chmod +x 1.sh 授权脚本文件
./1.sh 执行
1)将标准输出重定向到/tmp/1.log中
./1.sh >/tmp/1.log
cat /tmp/1.log
2)将标准错误重定向到/tmp/2.log中
./1.sh 2>/tmp/2.log
3)将标准输出和标准错误一起重定向到/tmp/2.log中
./1.sh &>/tmp/2.log
4)标准输出追加
./1.sh >>/tmp/1.log
7、echo命令
echo会将输入的字符串送往标准输出,并在最后加上换行符。可理解为打印字符串
-n 不输出最后的换行符
-e 解释转义字符
如:echo -e 'hostname\nhello' > 1.sh
2、其他
查看user信息
id username 查看用户信息
切换user
su - username 切换用户
exit 返回到root

浙公网安备 33010602011771号