Linux简单命令
创始人
2024-04-19 07:24:20
0

Linux简单命令

现在写几个使用Linux时最常使用的简单命令
1.将一个文件复制到另一个文件夹内,比如将backboneA复制到backboneB路径下:

cp -r /文件夹路径backboneA/* /文件夹路径backboneB/

2.查看当前目录下有多少个文件及文件夹,需在终端输入

ls | wc -w

3.Linux删除文件夹下相同后缀名的操作命令

rm *.txt

4.后台运行

nohup command > log.file 2>&1 &
比如 nohup python train.py > logs.file 2>&1 &

解释:

1、nohup使command命令不受shell退出的影响,忽略所有的挂起信号。

2、command是我们要在linux下执行的命令或程序。

3、>logs.file将command命令输出的结果重定向到logs.file文件中保存。

4、2>&1表示将错误输出重定向到标准输出。由于标准输出已经重定向到了log.file文件,因此如果命令运行时发生错误,则错误提示也会被发送到log.file文件中。

5、最后的&代表此条命令是后台执行的。

当运行了nohup command > logs.file 2>&1 &后,command命令就进入了后台运行。linux终端可以用来做其他事情。即便是退出终端,只要是不关闭linux服务器,command的命令就会一直执行到完成。
如果想查看command命令的执行情况,可以做如下操作:1、如果当前终端没有关闭,输入命令jobs即可。
在这里插入图片描述
2、如果终端已经关闭了,则重新打开终端,输入ps -ef | grep python (假设此处的command是一条python命令)。其中-e表示显示所有进程,-f表示以全格式显示。

如果想查看命令的标准输出情况,可以查看logs.file文件。
命令为

tail -f logs.file

其中参数-f表示即时输出文件变化后追加的数据。要退出,则直接按ctrl+c即可。

如果想终止后台运行的程序,使用jobs或者ps查看程序的pid。使用命令 kill %pid 杀掉指定的任务。
若命令已经在前台执行,要转为后台执行。则ctrl+z将任务挂起。然后bg %n使其后台继续执行。其中n为任务的pid。

如果将后台命令转为前台命令,使用fg %n。 n为任务的pid,使用jobs或者ps均可查到。

5.解压/压缩文件

解压:unzip FileName.zip
压缩:zip FileName.zip DirName

先写到这儿…,之后再补充

感谢博主:民科心中的物理 提供的参考

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...