shell技巧(不断整理)

  1. 其中的换行符被替换成了空格,若输出时保留换行,应该使用如下命令:

    echo "${foo}"

2.为不同的主机,指定不同的ssh密钥

Host gitolite-as-alice
  HostName git.company.com
  User git
  IdentityFile /home/whoever/.ssh/id_rsa.alice
  IdentitiesOnly yes

Host gitolite-as-bob
  HostName git.company.com
  User git
  IdentityFile /home/whoever/.ssh/id_dsa.bob
  IdentitiesOnly yes
时间: 2024-10-24 03:37:21

shell技巧(不断整理)的相关文章

shell日常使用整理

基本常识 1.变量命名规则: 首字符必须为字母 中间不能有空格,可以有下划线_ 不能使用标点符号 不能使用bash里的关键字 2.变量赋值: 变量名=值, (注意,= 两边不能有空格) var=1var=$var+1 echo $var+1输出为1+1,而不是2 可以用如下方法使其输出为2let "var+=1"#var=$[$var+1]#var=$(($var+1)) echo $var 或者var=1var= expr $var + 1 #(注意,+ 两边的空格,一定要有) le

Sqlmap注入技巧收集整理

TIP1 当我们注射的时候,判断注入 http://site/script?id=10http://site/script?id=11-1 # 相当于 id=10http://site/script?id=(select 10) # 相当于 id=10 http://site/script?id=10 and 1=1 #失败 通过判断可发现and和or被过滤http://site/script?id=10– # 失败http://site/script?id=10;– #失败http://sit

Isim你不得不知道的技巧(整理)

来源:电子产品世界: 注:本文由本人多出整理所得,原文章图片不清晰,自己整理配图后重新发表 安装好ISE,系统已经自带了ISim仿真软件,相比于专业的仿真软件Modelsim,ISim是免费的,不用编译库,小型设计仿真速度较快,对于轻量级的设计应该是完全足够的.Modelsim作为专业的仿真软件,具备了ISim的所有功能,同时还具备了ISim不具备的功能比如波形显示,任意添加中间变量到波形图中,数据导出等.不过能够真正用好ISim,掌握住仿真技巧,你就无敌啦. 先来看看ISim的界面吧,跟ISE

经典shell面试题整理

一.取出/etc/passwd文件中shell出现的次数 问题:下面是一个/etc/passwd文件的部分内容.题目要求取出shell并统计次数,shell是指后面的/bin/bash,/sbin/nologin等,如下面/bin/bash出现12次,/sbin/nologin出现3次. hyn:x:525:500::/home/hyn:/bin/bash ljlxx:x:526:500::/home/ljlxx:/bin/bash lzj:x:527:500::/home/lzj:/bin/b

提高myeclipse性能的小技巧(个人整理)

提高myeclipse性能的小技巧,个人整理,还有很多不全的地方,希望大家提出,共同进步. 1.工具栏的设置 工具栏中有很多不常用的图标,可以通过windows->Customize Perspective自己选择. 2.启动项设置 myeclipse在启动时,会加载相关启动项,其中有很多是我们用不到的容器,我们可以通过相关配置来选择启动与否.如:我不用jboss这个容器,我就去掉勾选,这样,在启动时,就不会加载此容器. 3.设置默认编辑器 大家都碰到过这样的问题,打开一个jsp页面或者html

shell 学习笔记整理(二)

特殊字符:    #! 开始的标志    ;  多个命令一起连用的分隔符    [[email protected] log]# echo a;echo b;echo c    a    b    c    .  多种作用:        1. 相当与 source 命令        2. 作为文件名称的一部分(隐藏文件名)  (使用ls -a  可以查看linux下面的隐藏文件)        3.如果作为目录名的话,一个单独的点代表当前工作目录,两个点代表上一级目录.           

shell脚本学习整理(二)

条件测试--test 或[ 命令"test"或"["可以测试一个条件是否成立,如果测试结果为真,则该命令的退出码为0,如果测试结果为假,则命令的退出码为1. 常见测试命令举例: note:左方括号[是一个命令的名字,传给命令的各参数之间应该用空格隔开,比如,$VAR.-gt.3.]是[命令的四个参数,它们之间必须用空格隔开.命令test或[的参数 形式是相同的,只不过test命令不需要]参数. 与.或.非的测试命令  [ ! EXPR ]  : EXPR可以是上述中

lunix shell 基础常用整理

1   ps  -ef    显示正在运行的进程,pid 等信息 UID PID PPID C STIME TTY TIME CMD root 1 0 0 03:45 ? 00:00:02 init [5] root 2 1 0 03:45 ? 00:00:00 [migration/0] root 3 1 0 03:45 ? 00:00:00 [ksoftirqd/0] root 4 1 0 03:45 ? 00:00:00 [events/0] root 5 1 0 03:45 ? 00:0

linux bash shell常用命令整理

使用这些命令几乎能完成所有想要做的任务 命令 描述 alias 为指定命令定义一个别名 bg 以后台模式恢复作业的运行 bind 将键盘序列绑定到一个readline函数或宏 break 退出for.while.select.until循环 builtin 执行指定的shell內建命令 cd 将当前目录切换为指定的目录 caller 返回所有活动子函数调用的上下文 command 执行指定的命令,而不用通常的shell查找 compgen 为指定单词生成可能的补全匹配 complete 显示指定