admin管理员组

文章数量:1567748

2024年4月22日发(作者:)

Linux服务器常用命令(简化版)

信息来源:网络 整理:HY 日期:2011-5-27

Intel Fortran编译

Linux shell管道命令(pipe)使用及与shell重定向

Linux命令替换

Linux 任务控制(bg jobs fg nohup &)

Linux进程查看

Linux账户管理

Linux系统与硬盘信息查询

Linux VIM语法高亮与程序段错误

Linux十大常用命令

Intel Fortran编译

完整编译顺序

$ ifort -c Hello.f90 -o Hello.o 编译源文件(.f90)生成目标文件(.o)

$ ifort Hello.o -o Hello 链接目标文件生成可执行程序Hello

$./Hello 执行可执行程序

默认(常用编译方法)

$ ifort Hello.f90 编译&链接

$./ 执行(默认可执行程序名)

后台运行

$ ./ & 后台运行,退出shell会使程序停止,输出信息会显示在屏幕,不建议这样使用

$nohup ./ & 输出到屏幕的信息输出到文件

$nohup ./ > & 输出到屏幕的信息输出到文件(推荐)

Linux shell管道命令(pipe)使用及与shell重定向

Ref:/chengmo/archive/2010/10/21/

重定向

详细解释参考:/view/

在Linux命令行模式中,如果命令所需的输入不是来自键盘,而是来自指定的文件,这就是输入重定向。同

理,命令的输出也可以不显示在屏幕上,而是写入到指定文件中,这就是输出重定向。

重定向分为: 重定向分为 输出重定向、输入重定向和错误重定向。 < 实现输入重定向。

>或>> 实现输出重定向,用户可以使用输出重定向把一个命令的输出重定向到一个文件

1)ls –l /etc>dir 将ls命令生成的/etc目录下的一个清单存到当前目录 中的dir文件,

而不在屏幕输出。

2)ls –l /usr>>dir 将ls命令生成的/usr目录的一个清单以追加的方式存 到当前目录中

的dir文件中。

重定向连接两个或多个文件?

使用cat命令并重定向输出到一个文件可以连接两个或多个文件。

重定向追加到一个文件:可以使用双重定向输出符号“>>”,保留文件以前的内容。 这种情

况下,命令输出追加到另一个文件中。

重定向重定向标准输出到一个设备?

除了重定向一个命令的输出到一个文件,也可以把它重定向到一个设备,因为UNIX系统将设

备当做文件。 $echo “Hello! I am petter!” > /dev/tty01

重定向标准输入?

使用“<”重定向输入。例如:用户已经创建好了一个文件letter。如果希望通过电子邮件发

送给用户petter。可以使用下面方式:$mail petter < letter

重定向标准错误重定向?

没有专门的符号用于重定向stderr。我们可以同样使用“< ”或“>”符号,但需在它前面补一

个数字2。

PS:重定向的优先级大于管道的优先级!^_^

管道右边的命令只能对管道左边的命令的标准输出(输出到屏幕)起作用,不对错误输出(也

输出到屏幕)起作用。

一个命令的执行首先决定0,1,2设备的定向,然后才执行命令,可以将定向理解为命令执行

本文标签: 重定向输出文件命令