前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux操作系统的2个小技巧

Linux操作系统的2个小技巧

作者头像
AsiaYe
发布2021-07-14 13:14:25
7680
发布2021-07-14 13:14:25
举报
文章被收录于专栏:DBA随笔DBA随笔

//

Linux操作系统的2个小技巧

//

今天介绍2个Linux操作系统中常用的技巧,可能对大家有点帮助。

01

如何将一个前台程序切换到后台执行

日常工作中,我们执行Linux命令的时候,会遇到下面2个场景:

1、由于命令的运行时间很长,如果放在前台执行,当遇到secureCRT页面关闭或者连接会话断开的时候,这个Linux命令可能执行了一半就断开了,会导致前面做的工作都白费了。

2、又或者一个执行时间很长的程序,如果长时间没有执行完,又遇到了下班时间,你不想断开它,又着急走的时候。。。那种感觉,肯定大家都体会过。

所以将前台程序切换到后台,是一个很常用的操作,有时候能够解决很多燃眉之急。

今天来看如何进行切换:

1、使用ctrl+z键将运行中的程序停止;

2、使用jobs 命令查看当前停止的进程;

3、使用bg命令+【任务号】将这个进程在后台启动;

下面我们使用sleep这个命令做个实验:

测试过程如下:

代码语言:javascript
复制
[root@VM-0-14-centos ~]# sleep 30  &&  echo 'sleep 10' > /tmp/bb.txt 
^C       # 使用ctrl+c强制停止进程
[root@VM-0-14-centos ~]# ll /tmp/bb.txt
ls: cannot access /tmp/bb.txt: No such file or directory
[root@VM-0-14-centos ~]# sleep 30  &&  echo 'sleep 10' > /tmp/bb.txt
^Z       # 使用ctrl+z暂时停掉任务
[1]+  Stopped                 sleep 30
[root@VM-0-14-centos ~]# jobs
[1]+  Stopped                 sleep 30
[root@VM-0-14-centos ~]# bg 1
[1]+ sleep 30 &

1、当我们使用ctrl+c命令停掉进程的时候,可以发现/tmp/bb.txt文件是不存在的;

2、当我们使用ctrl+z命令停掉进程的时候,会输出一个Stopped,并给我们一个任务号,也就是[1],然后使用jobs命令可以看到刚才被终止的任务,在利用bg命令来将这个任务丢到后台去执行即可。

02

从windows PC机传送文件到Linux机器

通常情况下,如果你的个人PC机器上是通过xshell或者secureCRT来连接的线上Linux环境,那么文件传输是一个不可或缺的功能,有时候,需要从服务器上下载一些数据文件传输给别人,或者将个人PC机器上的一些文件传送到服务器上,这个时候,你会怎么办呢?

一种常见的方法就是利用lrzsz这个工具来进行传输。这种方法的使用步骤是:

1、首先你需要安装一个这样的包:yum -y install lrzsz,

2、然后直接通过拖拽文件到xshell或者secureCRT会话框中

3、选择zmodem的方法去传输文件。

rzsz在进行数据传输的过程中,如果遇到了大文件,或者包含特殊字符的文件,特别容易出错,这个时候,就需要使用第二种方法了。

利用python创建一个简单的http的web server,并将个人PC机器上的文件都通过web server的地址来访问,然后在目标机器上通过wget+网址的方法,来下载下来。具体的做法是:

1、在windows利用cmd命令行进入到指定文件存放放置的目录

2、利用python环境启动一个http Server

python -m SimpleHTTPServer

3、ipconfig查看本机的IP地址,任意浏览器访问本机IP地址的8000端口

4、找到文件后,右键,复制文件路径

5、在Linux上wget + 路径即可。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DBA随笔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux操作系统的2个小技巧
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档