1、cat

错误写法

cat >> somefile.txt << EOF something EOF

原因:EOF 之后一定要是 ENTER(回车) 不能是空格或者其他。EOF 之间的内容写完之后 也要是 ENTER(回车)

正确写法:
cat >> somefile.txt << EOF

something

EOF

2、删除软连接

比如soft -> /mnt/soft/

错误删除:rm soft/ -rf  #ps 这样是删不了 soft是一个链接不是一个文件

正确删除:rm soft -rf

3.变量

A、export A=1   定义的变量,会对自己所在的shell进程及其子进程生效

B、B=1             定义的变量,只会对自己坐在的shell进程生效

C、在script.sh 中定义的变量,在当前登录的shell进程中  source script.sh 脚本中定义的变量也会进入当前登录的进程

例子:远程开始zookeeper 服务

错误:ssh s1 /usr/apps/zookeeper/bin/zkServer.sh start

正确:ssh s1 "source /etc/profile;/usr/apps/zookeeper/bin/zkServer.sh start/"

4、ssh 远程执行命令时,所有的环境变量都是未生效的。

登录时,会启用登录脚本,然后使得环境变量生效

所以:

例子:远程开始zookeeper 服务

错误:ssh s1 /usr/apps/zookeeper/bin/zkServer.sh start

正确:ssh s1 "source /etc/profile;/usr/apps/zookeeper/bin/zkServer.sh start/"

5. vi 快速获取路径

r!echo dir

最新文章

  1. go:关于变量地址的疑惑
  2. jsp之tomcat安装
  3. HDOJ 1520 Anniversary party
  4. LeetCode: 221_Maximal Square | 二维0-1矩阵中计算包含1的最大正方形的面积 | Medium
  5. SpringMVC关于json、xml自动转换的原理研究
  6. ADO.NET+Access: 2,至少一个参数没有被指定值
  7. 【HDOJ】2988 Dark roads
  8. 做了一个类似天猫鼠标经过icon的动画,记录一下
  9. USACO 3.3 Camelot
  10. JAVA文件名命名规范
  11. 自用公共js文件
  12. 从壹开始微服务 [ DDD ] 之一 ║ D3模式设计初探 与 我的计划书
  13. webpack打包理解
  14. ps 处理gif
  15. oracle 查询表中重复数据
  16. config-toolkit之config-face
  17. How to do conditional auto-wiring in Spring?
  18. Linux 开机启动顺序_005
  19. mysql 游标嵌套
  20. HDU - 1828 Picture

热门文章

  1. [ES] - 图形化界面工具
  2. golang使用一个二叉树来实现一个插入排序
  3. Python进阶:聊协程
  4. mininet安装配置
  5. Istio旨在成为容器化微服务的网格管道
  6. 整合MyBatis
  7. python中数组用法
  8. Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
  9. CSS和LESS
  10. active port