附录一份:xshell命令行大全
// 在当前目录下查找文件或目录
find . -name "name"
// 当前目录下查找某个文件
find . -type f -name "filename"
. 表示当前目录,你可以替换成其他目录路径。
-type f 表示查找文件,而不是目录。
-name "filename" 是你要查找的文件名,你可以替换成实际的文件名。
// 在当前目录下查找特定名称的目录
find . -type d -name "dirname"
// 切换到主目录
cd ~
// 切换到具体目录
cd /usr/local/nginx
// 切换到当前目录下的html目录
cd html
// 切换到根目录
cd /
// 切换到上级目录
cd ..
// 切换到上二级目录
cd ../..
// 查看当前文件夹下文件
ls
// 查看当前文件路径
pwd
// 打开查看a.txt文件内容
cat a.txt
// 编辑a.txt 打开vi编辑器后 按i按键进入编辑模式
vi a.txt
// 创建一个空文件,文件名为bb.txt
touch bb.txt
// 在当前目录创建一个名为demo2的文件夹
mkdir demo2
// 删除文件bb.txt
rm bb.txt
// 删除dome2目录以及它所包含的所有内容
rm -rf demo2
// 删除当前目录下的所有文件
rm *
// 删除当前目录下所有以a开头的文件
rm -i a*
//将afile重命名为bfile
mv afile bfile
// 将当前文件夹内的a.txt移动到 上一级的demo文件夹内
mv a.txt ../demo
// 将当前文件夹内的所有文件 移动到 上一级的demo文件夹内
mv ./* ../demo
// -r选项表示递归复制
// 把当前目录下的所有未隐藏文件包括文件夹和子文件复制到 demo目录下
cp -r * ../demo
// 把test文件夹复制到上一级demo目录下
cp -r test ../demo
// 把文件a.txt 复制为新文件 b.txt
cp a.txt b.txt
// 把文件a.txt复制到某个文件夹
cp a.txt ../demo
// 把当前目录下的所有未隐藏文件复制到 demo目录下
cp * ../demo
// 将demo文件夹压缩
zip -r demo.zip demo
// 解压
unzip demo.zip
// 解压到具体文件夹内
unzip demo.zip -d target_directory
# 启动
./nginx
# 强制停止
./nginx -s stop
# 处理完请求后再停止
./nginx -s quit
# 加载文件并重启
./nginx -s reload
# 校验nginx.conf文件语法格式(修改配置文件后,最好先执行此命令校验一下,然后再重启)
./nginx -t
# 版本和配置选项信息
./nginx -V
# 杀死所有nginx进程
killall nginx
# 检查nginx是否已经启动
ps -ef | grep nginx