linux常用命令-不定期更新
-
复制文件
说明:cp 被复制的文件路径 复制之后的文件重命名 示例:cp /workspace/www/A.txt B.txt
-
查阅文件
说明:cat 文件名 示例:cat A.txt
-
查找指定目录的所有文件包含的指定字符串位置
说明:grep -r 字符串 目录名 示例:grep -r "xxxxxx" ./
-
查找指定文件中包含的指定字符串位置
说明:grep -r 字符串 文件路径 示例:grep -r "xxxxxx" /workspace/www/A.txt
-
查看当前所处的路径
说明:pwd 示例:pwd
-
进入指定目录
说明:cd 目录路径 示例:cd /workspace/www
-
退出当前目录,返回到上一层目录
说明:cd .. 示例:cd ..
-
退出当前目录,返回到上两层目录
说明:cd ../../ 示例:cd ../../
-
解压文件
说明:unzip 文件名 示例:unzip a.zip
-
解压文件到指定目录,并覆盖同名文件
说明:unzip -o 文件名 -d 目录路径 示例:unzip -o dist.zip -d ./dist
-
在当前目录下,重命名文件
说明:mv 要重命名的文件名 重命名之后的文件名 示例:mv dist.zip rename.zip
-
移动指定文件到当前目录,并重命名文件(也可保持原名)
说明:mv 要移动的文件路径 重命名之后的文件名(也可保持原名) 示例:mv /tmp/dist.zip rename.zip
-
linux复制粘贴文本
在 Ubuntu 和许多其他 Linux 发行版上, `你可以鼠标光标选中文本`, `使用 Ctrl+Insert 或Ctrl+shift+C 复制文本`, `使用 Shift+Insert 或 Ctrl+shift+V 在终端中粘贴文本。` (复制粘贴也适用于外部来源。在其他网站复制文本之后,使用 Ctrl+Shift+V 将此命令粘贴到终端中)(同样,你可以使用 Ctrl+shift+C 从终端复制文本,然后使用常规的 Ctrl+V 快捷方式将其粘贴到文本编辑器或 Web 浏览器中)
-
linux 修改编辑文件内容
进入文件:vim 文件名 查找待修改内容位置 : (1)shift+“:”,使文件变成可查询状态 (2)输入 / +查询内容 (eg 查询Directory参数,即 /Directory) 找到位置后修改:按键盘i键 即变成可编辑状态 修改文件内容后退出:按ESC键 保存修改: (1)shift+“:”,使文件变成可查询状态 (2)输入 wq 如果不保存修改,可: (1)shift+“:”,使文件变成可查询状态 (2)输入 q!
-
在当前创建目录
说明:mkdir 要创建的目录名 示例:mkdir project
-
查看当前用户角色
说明:whoami 示例:whoami
-
切换当前用户角色
说明:sudo su 示例:sudo su
-
nginx重启
说明:nginx启动文件 -s reload 示例:./nginx -s reload
-
ssh连接服务器
说明:ssh -p 端口号 用户名@远端服务器ipip地址 ssh -p 43322 root@18.210.218.68
-
scp把本地文件传输到远端服务器
说明:scp -P 端口号 本地文件路径 用户名@远端服务器ip地址:目标路径 scp -P 43322 C:\project\work\appointment_h5\dist\index.zip root@18.210.218.68:/home/web/index.zip
-
ssh连接服务器并删除指定文件
说明:ssh -p 端口号 用户名@远端服务器ip地址 'rm -rf 目标文件路径' ssh -p 43322 root@18.210.218.68 'rm -rf /home/web/appointment_h5/dist'