linux 输出重定向_Linux 实用命令

d2b76669fad514108660588eb1e630a9.png

1.获得当前工作目录的绝对路径:pwd

pwd英文全拼:print work directory

4447dccc4b1d5e972e21757d44bc14e3.png

2.[root@localhost01 sysconfig]#各参数含义

root:表示当前登录用户名称,root为管理员用户,拥有最高权限。

localhost01:表示当前主机名称。变更主机名可以通过修改/etc/sysconfig/network文件

sysconfig:表示当前目录名称。

#:表示root用户下的命令提示符。$:为普通用户下的命令提示符。

3.创建用户、设置密码

在root用户下,(1)创建用户:useradd -m 新用户名名称(2)设置密码:passwd 新用户名名称,回车后根据提示输入密码

e42e9802935a319b80ca3c7ea4583612.png

不同用户间切换命令:su;su username

4.管道命令:连接多个命令,顺序执行

管道命令使用“|”表示,进行命令间连接。“|”前的命令的输出,作为“|”后命令的输入。例如:

(1)查找xxx.log中,包含error内容的行

cat xxx.log | grep error

(2)查找tomcat是否运行

ps -ef | grep tomcat

5.不间断的执行命令:nohup

nohup英文全拼:no hang up,表示不挂断。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下所有输出都被重定向到一个名为nohup.out的文件中。

6.后台运行命令:&

通常nohup和&一起使用。例如:

在Linux上后台不间断的运行Java程序的命令:nohup java -jar test.jar >/dev/null 2>&1 &

7.Linux输出

在Linux中,输出即把相关对象通过输出设备(显示器等)显示出来,输出又分正确输出和错误输出。一般情况下标准输出设备为显示器,标准输入设备为键盘。linux中用0代表标准输入,1代表标准正确输出,2代表标准错误输出。/dev/null表示“黑洞”,类似垃圾箱。

80a635e9d598639bc60b10b78fe013a7.png

(1)>/dev/null 2>&1

其等同于1>/dev/null 2>&1。表示把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”。

(2)2>&1 >/dev/null

表示把错误输出2重定向到标准输出1,也就是屏幕,标准输出进了“黑洞”,也就是标准输出进了黑洞,错误输出打印到屏幕。

8.重定向输出命令

(1)“>”,通过覆盖的方式进行输出。

当文件存在时会先删除原文件,再重新创建文件,然后把内容写入该文件;否则直接创建文件。

(2)“>>”,通过追加的方式进行输出。

当文件存在时直接在文件末尾进行内容追加,不会删除原文件;否则直接创建文件。

例如:将网络配置文件信息重定向输出到test.txt文件中,而不是显示在屏幕上

9bd013f497113a1ac42de08052c87ba9.png

9.查看文件内容命令:tail

cat命令也可以查看文件内容,tail命令与其的区别在于,可以动态的查看文件的内容。

tail 命令有一个常用的参数 -f, 常用于查阅正在改变的日志文件。

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

#「闪光时刻」主题征集活动二期#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值