云服务器的各种命令大全

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使用情况:top     htop
查看cpu逻辑单元 :   lscpu
查看内存情况:   free -h 
查看硬盘:   df -h
查看python版本    python -V
查看pip版本   pip  -V
迁移环境:    pip   freeze > requirements.txt   
neo4j数据库的启动和关闭    neo4j start(开启)     neo4j   stop(关闭)
hostnamectl:查看操作系统主机名、操作系统名称、内核版本等信息

在命令模式下
显示行号:
: set nu
: set number

取消显示行号:
: set nonu
: set nonumber

跳转到某一行:
:126

复制粘贴多行
在服务器中,您可以使用 Vim 或类似的纯文本编辑器来进行多行复制和粘贴。以下是在 Vim 中如何执行这些操作的基本步骤:

**复制多行:**

1. 打开您要编辑的文件,使用 `vim` 命令,例如:`vim filename`2. 按下`v` 键,以启用可视模式。这将允许您选择多行。

3. 使用方向键或 `j``k` 键来移动光标选择要复制的多行文本。

4. 一旦选择完成,按下 `y` 键来将选定的文本复制到 Vim 的剪贴板。

**粘贴多行:**

1. 移动到要粘贴文本的位置。

2. 按下 `p` 键,以粘贴刚刚复制的多行文本。
rm -rf main.py  删除某个文件

将容器中的某个文件粘贴复制到./目录
docker cp pndt:/usr/src/app/intel_networks/app/iteration/main.py ./

将./中的main.py文件粘贴复制到容器中的某个目录下
docker cp  ./main.py  pndt:/usr/src/app/intel_networks/app/iteration/

将zip文件解压 
unzip models.zip
将文件夹替换挂载文件(进入到当前文件夹下./,文件就不用使用docker,直接cp)
cp -r ./models  /data/winter_predict_gas/

# 对于公司买的服务器,想要不天天敲命令前加sudo,可以先切到su环境,这样就可以像网上买的腾讯云、阿里云一样敲命令
sudo su

# 服务器中如何将一个文件夹移动到另一个文件夹
假设你有一个文件夹 /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包,并保存到该层的上层文件夹,方便选取
tar zcvf ../transient_252392_20230810151512000008.tar.gz transient_252392_20230810151512000008*

2、查找当前文件夹下包含transient_721584_20230816145746000655开头的所有文件
find -name "transient_721584_20230816145746000655*"
查找系统中包含transient_721584_20230816145746000655开头的所有文件
find / -name "transient_721584_20230816145746000655*"

3、将文件拷到上一级目录
cp transient_252392_20230810151512000008.tar.gz  ../

4、删除系统缓存文件
docker system prune

5、查询服务器中文件的大小
df -h

6、到系统缓存日志的文件夹
cd  /var/lib/docker/contaniners/

7、查询当前文件夹下各个文件的大小
du  -sh  * 或者!du
ll -h

8、将某个大的缓存文件替换
echo  ""  >  47fe4a236f17ef5c83d537607c98562d0e1a5b4d776c53c5defe786d79ac0c85-json.log

9、在log日志中查找某条消息的位置在哪
/steady_870085_20230920111500000413

10、在线计算保存结果的目录
cd 100_20221221_transient

11、修改nginx里面的配置
cd /etc/nginx
vim conf.d

12、nginx
重新加载nginx:进入nginx可执行目录sbin下,输入命令./nginx -s reload即可。
重启nginx服务:sudo systemctl restart nginx

13、查看某个文件的修改时间
ls -l root/

14、查看镜像、容器、缓存文件的大小
docker system df

15、清除缓存
docker system prune

16、将tar包解压到某个文件夹下的命令
tar -xvf filename.tar -C target_directory

17、更改完nginx后,重启nginx命令
nginx -s reload
sudo systemctl restart nginx
查看nginx状态:systemctl status nginx
设置为亚洲上海时间:timedatectl set-timezone Asia/Shanghai

18、当想查看的文件有很多时,可以用以下命令
cat 文件名 | more ,执行完该命令后,按空格键进行下一页的显示,按b键进行往回一页的显示。
但是有时按下 b 键无法向上翻页,可以用 cat 文件名 | less 
按下空格键向下翻页
按下 Enter 键向下滚动一行
按下[PageDown] 键向下翻页
按下 [PageUp] 键向上翻页

19、在linux系统中更改某个tar包的下载权限
chmod 755 pipe_inter.tar
文件所有者:读/写/执行   组用户:读/执行  其他用户:读/执行

20、查看某个文件夹下有多少文件夹
ls -l | grep "^d" | wc -l

21、查看某个文件夹下有多少文件
ls -l | grep "^-" | wc -l

22、测试某个接口是否通
curl http://xx.xx.xx.xx:xxx/steady/pipe-network-digital-twin/
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值