900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Linux常用命令(第二版) --Shell应用技巧

Linux常用命令(第二版) --Shell应用技巧

时间:2023-01-03 05:29:36

相关推荐

Linux常用命令(第二版) --Shell应用技巧

Shell应用技巧

小技巧:

1、命令补全功能: <Tab>键

2、清屏: Ctrl+l

3、删除光标前所有内容: Ctrl+u

4、命令历史记录: history

这时: !history所列出的命令标号,就可以执行那条命令。

如: !188

而且: 按方向键↑和↓可查找以前执行过的命令。

重要技巧:

1、命令别名:

作用: 可以使操作更加容易,命令能够更加容易记忆。

alias: 显示系统已经定义了的别名。

定义别名:

aliascopy=cp

aliasdrm=”rm-rf” #定义别名组合,必须用“”引起来

删除别名:

unaliascopy

附-很多时候,UNIX系统中系统并没有作这些别名的设置!

2、输入输出重定向:

0(STDIN) -标准输入,键盘;

1(STDOUT) -标准输出,显示器;

2(STDERR) -标准错误输出,显示器。

>或>>输出重定向

ls-l/tmp>test.txt //文件原来内容清空

ls-l/tmp>>test.txt //追加

<输入重定向

wall<test.txt //输入重定向

2>错误输出重定向

cp-R/usr/backup/usr.bak2>/bak.error

3、管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入。

ls-l/etc|more

ls-l/etc|grepinit #grepinit/etc/inittab

ls-l/etc|grepinit|wc-l #wc命令是个计数器

4、命令连接符

1); #用;间隔的各命令按顺序依次执行

pwd;ls;date

2)&&

command1&&command2

成功 执行

失败 不执行

#前后命令的执行存在逻辑与关系,只有&&前面的命令执行成功后,它后面的命令才被执行。

E.g.

writeMary</home/hadoop/love.txt&&rm-f/home/hadoop/love.txt

ls&&pwd

lskkk&&pwd

3)||

command1||command2

执行 不执行

不执行 执行

#前后命令的执行存在逻辑或关系,只有||前面的命令执行失败后,它后面的命令才被执行。

E.g.

writeMary</home/hadoop/love.txt||mailMary</home/hadoop/love.txt

ls||pwd

lskkk||pwd

详细内容请参考另一系列博客-《四天精通Shell编程》系列:

/zjf280441589/article/details/17455515

/zjf280441589/article/details/17467069

/zjf280441589/article/details/17487351

/zjf280441589/article/details/17503985

5、命令替换符

命令1`命令2` #将命令2的输出作为命令1的参数,简化操作。

e.g. ll`whichtouch` #产看touch命令的详细信息

附-cat/etc/shells #列出当前系统所支持的所有shell

而Linux默认的就是bash /bin/bash

比较老一点的UNIX bin/sh

附-wc

wc-lmsg #查看msg文件内容有多少行

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。