资讯详情

资讯详情

云服务器的各种命令大全

cd~ 进入用户的主目录cd/ 进入根目录 刚进入vim命令下不按i模式 yy复制一行 p粘贴 dd剪贴或者删除一行 即当退出insert模式后yy复制一行p粘贴到某处dd删除某行 vim命令 i编辑模式 o下一行进行编辑 a下一个字符进行编辑 v块模式 y复制 p粘贴 x删除单个字符 命令模式set nu 设置行号 保存退出 :z :wq ZZ 回到行首: gg 回到行尾: G 上 k 下 j 左 h 右l 查看cpu使用情况tophtop查看cpu逻辑单元:lscpu 查看内存情况:free-h查看硬盘:df-h查看python版本 python-V查看pip版本 pip-V迁移环境: pip freezerequirements.txt neo4j数据库的启动和关闭 neo4j start(开启)neo4j stop(关闭)hostnamectl查看操作系统主机名、操作系统名称、内核版本等信息 在命令模式下 显示行号:setnu:setnumber 取消显示行号:setnonu:setnonumber 跳转到某一行 126 复制粘贴多行 在服务器中您可以使用 Vim 或类似的纯文本编辑器来进行多行复制和粘贴。以下是在 Vim 中如何执行这些操作的基本步骤 **复制多行**1. 打开您要编辑的文件使用vim命令例如vimfilename。2. 按下v键以启用可视模式。这将允许您选择多行。3. 使用方向键或j和k键来移动光标选择要复制的多行文本。4. 一旦选择完成按下y键来将选定的文本复制到 Vim 的剪贴板。 **粘贴多行**1. 移动到要粘贴文本的位置。2. 按下p键以粘贴刚刚复制的多行文本。rm-rfmain.py 删除某个文件 将容器中的某个文件粘贴复制到./目录dockercppndt:/usr/src/app/intel_networks/app/iteration/main.py ./ 将./中的main.py文件粘贴复制到容器中的某个目录下dockercp./main.py pndt:/usr/src/app/intel_networks/app/iteration/ 将zip文件解压unzipmodels.zip 将文件夹替换挂载文件(进入到当前文件夹下./文件就不用使用docker直接cp)cp-r./models /data/winter_predict_gas/# 对于公司买的服务器想要不天天敲命令前加sudo可以先切到su环境这样就可以像网上买的腾讯云、阿里云一样敲命令sudosu# 服务器中如何将一个文件夹移动到另一个文件夹假设你有一个文件夹 /path/to/source_folder/并且想要将它移动到 /path/to/destination_folder/ 目录mv/path/to/source_folder/ /path/to/destination_folder/# 服务器中如何将一个文件夹复制到另一个文件夹假设你有一个文件夹 /path/to/source_folder/并且想要将它复制到 /path/to/destination_folder/ 目录cp-r/path/to/source_folder/ /path/to/destination_folder/1、将服务器中稳态的多个scada数据打包成tar包并保存到该层的上层文件夹方便选取tarzcvf../transient_252392_20230810151512000008.tar.gz transient_252392_20230810151512000008*2、查找当前文件夹下包含transient_721584_20230816145746000655开头的所有文件find-nametransient_721584_20230816145746000655*查找系统中包含transient_721584_20230816145746000655开头的所有文件find/-nametransient_721584_20230816145746000655*3、将文件拷到上一级目录cptransient_252392_20230810151512000008.tar.gz../4、删除系统缓存文件dockersystem prune5、查询服务器中文件的大小df-h6、到系统缓存日志的文件夹cd/var/lib/docker/contaniners/7、查询当前文件夹下各个文件的大小du-sh* 或者!du ll-h8、将某个大的缓存文件替换echo47fe4a236f17ef5c83d537607c98562d0e1a5b4d776c53c5defe786d79ac0c85-json.log9、在log日志中查找某条消息的位置在哪 /steady_870085_2023092011150000041310、在线计算保存结果的目录cd100_20221221_transient11、nginx的配置文件位置 /etc/nginx/conf.d12、nginx 重新加载nginx进入nginx可执行目录sbin下输入命令./nginx-sreload即可。 重启nginx服务sudo systemctl restart nginx13、查看某个文件的修改时间ls-lroot/14、查看镜像、容器、缓存文件的大小dockersystemdf15、清除缓存dockersystem prune16、将tar包解压到某个文件夹下的命令tar-xvffilename.tar-Ctarget_directory17、更改完nginx后重启nginx命令 nginx-sreloadsudosystemctl restart nginx 查看nginx状态systemctl status nginx 校验配置nginx -t如果输出 syntax is ok /testis successful → 配置没问题继续启动 设置为亚洲上海时间timedatectl set-timezone Asia/Shanghai18、当想查看的文件有很多时可以用以下命令cat文件名|more执行完该命令后按空格键进行下一页的显示按b键进行往回一页的显示。 但是有时按下 b 键无法向上翻页可以用cat文件名|less按下空格键向下翻页 按下 Enter 键向下滚动一行 按下[PageDown]键向下翻页 按下[PageUp]键向上翻页19、在linux系统中更改某个tar包的下载权限chmod755pipe_inter.tar 文件所有者读/写/执行 组用户读/执行 其他用户读/执行20、查看某个文件夹下有多少文件夹ls-l|grep^d|wc-l21、查看某个文件夹下有多少文件ls-l|grep^-|wc-l22、测试某个接口是否通curlhttp://xx.xx.xx.xx:xxx/steady/pipe-network-digital-twin/23、nginx配置脚本以及命令 yuminstallngnix# centosaptinstallngnix# ubuntu# 查看nginx状态systemctl status nginx.service# 重启nginxsudoservicenginx restartsudosystemctl restart nginxsudosystemctl start nginx nginx-sreload# 仅加载配置不终端连接状态为failed也没事可能端口重复启动l# 测试端口通不通ping172.31.0.31 telnet172.31.0.31180**24、zip压缩和unzip解压zip-rdata.zip /home/user/data/unzipdata.zip-d/home/user/extracted/ -d指定解压目录不加则解压到当前目录25、查看服务器端口占用命令sudonetstat-tulnp26、查看服务器网关占用命令 route-n
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →