您的位置:

Linux nohup命令详解

一、Linux命令

在Linux系统中,命令是进行操作的基本单元。通过命令,我们可以完成文件的操作、对系统进行管理等多种功能。而在这些命令中,有一些命令可以在终端关闭后继续执行,nohup命令便是其中之一。

下面介绍一些基础的Linux命令:


1. mkdir:创建目录
命令格式:mkdir [option] 目录名
示例:mkdir test 目录test创建成功

2. touch:创建文件
命令格式:touch [option] 文件名
示例:touch test.txt 文件test.txt创建成功

3. rm:删除文件或目录
命令格式:rm [option] 文件或目录
示例:rm test.txt 文件test.txt删除成功

4. cp:复制文件或目录
命令格式:cp [option] 源文件或目录 目标文件或目录
示例:cp test.txt test2.txt 文件test.txt复制到test2.txt成功

5. mv:移动/重命名文件或目录
命令格式:mv [option] 源文件或目录 目标文件或目录
示例:mv test2.txt test3.txt 文件test2.txt重命名为test3.txt成功

6. chmod:修改文件或目录的读写执行权限
命令格式:chmod [option] 权限 文件或目录
示例:chmod 755 test 目录test权限修改成功

二、Linux echo命令详解

echo命令是Linux中最常用的命令之一,它的主要功能是输出字符串。其语法格式如下:

echo [option] string

其中,string代表要输出的字符串。如果string中包含特殊字符,可以使用双引号或单引号将其括起来。


1. 输出字符串
示例:echo "Hello World!" 输出Hello World!

2. 输出变量的值
示例:name="Linux";echo "I like $name" 输出I like Linux

3. 输出换行符
示例:echo -e "Linux\nUnix\nWindows" 输出Linux、Unix、Windows三行

三、Linux命令ls详解

ls命令是Linux中最常用的命令之一,它的主要功能是显示目录和文件列表。其语法格式如下:

ls [option] [file|dir]

其中,option表示选项,file表示文件名,dir表示目录名。


1. 显示当前目录下的文件和子目录
示例:ls

2. 显示所有文件及子目录,包括隐藏文件
示例:ls -a

3. 显示详细信息
示例:ls -l

四、Linux lsof命令没有

lsof命令用于显示所有打开的文件,包括网络端口、UNIX域套接字等。

五、nohup命令用法

nohup命令用于在终端关闭后继续执行命令。其基本语法如下:

nohup command [arguments] &

其中,command表示要执行的命令,arguments表示传递给命令的参数,&表示将命令放入后台执行。


1. 执行后台命令
示例:nohup sleep 60 &

2. 执行远程命令
示例:nohup ssh -fN -p 22 -D 1234 user@192.168.1.1 &

六、Linux命令route

route命令用于查看和修改Linux内核中的IP路由表。其基本语法如下:

route [option]

其中,option表示选项,常用的选项如下:


1. 显示路由表
示例:route -n

2. 添加路由
示例:route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1

七、Linux命令gt

gt命令用于将标准输出黏贴到指定的文件中。其基本语法如下:

command | gt 文件名.txt

其中,command表示要执行的命令。


1. 输出结果到文件
示例:ls | gt list.txt

八、Linux命令s

s命令用于监视和控制Jobs的状态。其基本语法如下:

s [option] [interval] [count]

其中,option表示选项,interval表示时间间隔,count表示次数。


1. 监视进程状态
示例:s -u user

2. 每5秒刷新一次状态,共刷新3次
示例:s 5 3

九、Linux in命令

in命令用于在一组字符串中查找指定的子串。其基本语法如下:

echo string | in substring

其中,string表示一组字符串,substring表示要查找的子串。


1. 查找子串
示例:echo "Hello World!" | in World

十、nohup sh命令

nohup sh命令用于在终端关闭后继续执行脚本文件。其基本语法如下:

nohup sh script.sh &

其中,script.sh表示要执行的脚本文件。


1. 执行脚本文件
示例:nohup sh test.sh &