TCL 常用命令:

1. 当前时间  [exec  date  +%m%d_%H%M]   (实际是调用shell命令 date),比如在 icc 中保存cell 时可以用:save_mw_cel  -as  place_opt_[exec  date  +%m%d_%H%M]

2. 在 Makefile 中调用当前时间: `date +%Y%m%d`  ,注意不是用方括号,而是 `  (键盘 ESC 下方的那个按键)

3. tcl 语法中的一个巨坑:在花括号内的所有特殊字符都将成为普通字符, 失去其特殊意义,比如置换符 $ ,在花括号中不再起到置换作用。

eg: get_flat_cells  -filter  { ref_name == $ref } ,这条命令中的变量 ref 不会被替换,所以无法抓取到任何cell,正确写法应该是将花括号改成双引号。

一个例外:在 if { } 这个条件花括号中的特殊字符可以正常解析,如 if { $val == true } { ... }  可以正常识别 $val  的值。而且 if { } 可以用小括号 :if ( ){ ... } 。

花括号与双引号的区别:花括号中所有特殊字符都被当成普通字符;而双引号中大部分特殊字符都被当做普通字符(只有三个特殊符号除外:换行符,变量置换符$,命令置换符 [ ] )

Shell 常用命令:

1. 查看当前目录下的文件及目录大小:   du -sh  ./*

2. 在当前目录及子目录下搜索文件:  find  ./  -name  aa.txt

3. linux 任务前台后台切换命令:

启动任务时在后面加上符号 & ,表示在后台启动该任务并运行,eg: bkend &

显示后台所有任务:jobs , 加上 -l 则显示任务详细信息

将前台任务切换到后台运行: ctrl+z 暂停当前任务并切换到后台,注意这时候任务是暂停状态,还需要用 bg %num(num是用jobs查询到的任务号,不是PID)使其在后台运行起来

将后台任务切换到前台: fg %num

终止后台任务:kill %num,或者 kill PID

终止前台任务:ctrl+c

4. 压缩和解压:

    压缩: tar   -cvf    cc.tar   aa   bb   将文件 aa  和  bb  打包压缩成 cc.tar ,其中选项 c 是 create, v 是 visible (打印压缩过程), f 是 file (这个 f 参数是必须的)

    解压: tar   -xvf    cc.tar  将文件 cc.tar  解压到当前目录,其中选项 x 是 extract, v 是 visible,f 是 file (参数 f 是必须的)

5. to be continue……

|-----------------------------------------|

常用命令 tcl & shell的更多相关文章

  1. Linux_CentOS常用命令和shell命令技巧

    Linux_CentOS常用命令 关机 init 重启 init 列出当前目录的下的文件 ls //列出当前目录下的文件 ll //列出当前目录下的文件信息 等同ls -l 命令 切换目录 cd 目录 ...

  2. Linux常用命令及shell技巧

    这里列出一些个人在工作中常使用的各种linux命令,每一个不详细讲参数,只写经常用的参数.希望快速获得在linux命令行工作的能力的朋友可以看看.本人一直觉的,不使用linux 图形界面,以xshel ...

  3. Linux常用命令及Shell的简单介绍

    一.linux命令   1.查看指令的参数搭配: man 指令名称   2.基础指令 ls  列出当前目录下的所有文档的名称(文档指的是文件和文件夹) 常用参数搭配: ls -l 列出文档详细信息 l ...

  4. Linux常用命令及shell脚本

    一.     用户管理(添加用户.切换用户.删除用户) ~                                                                        ...

  5. linux常用命令(shell脚本常用命令)(grep、cut、sort、uniq、seq、tr、basename、dirname)

    本章命令: 1 2 3 4 5 6 grep cut sort uniq seq tr 1.grep 作用:过滤文本内容 选项 描述 -E :--extended--regexp 模式是扩展正则表达式 ...

  6. Linux常用命令和Shell编程基础

    目录相关 cd - .与.. 分别表示当前目录和父目录 - ~与$HOME 都是指当前用户的主目录 - cd – 切换到上一次所在的目录(不一定是父目录) pwd - pwd 显示当前目录 - $PW ...

  7. RedHat Linux Shell常用命令(多数也适用于Unix和AIX)

    注:本文转载自疯狂的矩阵一文,http://www.cnblogs.com/520sojustdoit/p/4642568.html --------------------------------- ...

  8. shell常用命令归类整理

    shell 命令整理     bash shell 含有许多功能,因此有许多可用的命令:本文档仅罗列了一些常用命令及其使用频率较高的参数.#本文档仅罗列了一些常用命令及其使用频率较高的参数.#vers ...

  9. HBase Shell 常用命令及例子

    下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名称1','列名称2','列名称N ...

随机推荐

  1. UOJ#328. 【UTR #3】量子破碎

    传送门 学过 \(FWT\) 看到操作 \(2\) 不难可以联想到 \(FWT\) 考虑一遍 \(\oplus\) \(FWT\) 会把 \(a_t\) 变成什么 \(a_t'=((-1)^{bitc ...

  2. react知识点汇总

    ①uncontrolComponent & controlComponent If your form is incredibly simple in terms of UI feedback ...

  3. C# Visual 快捷键

      编辑系 代码提示 Ctrl + J激活VS默认代码提示功能.ReSharper等插件会建议你修改快捷键. 导入命名空间 个人认为Ctrl + .是最方便的,复杂点的是Alt + Shift + F ...

  4. Android 如何监听一个线程的开始和结束

    方法一:轮训 比如主线程要等子线程在得到变量“val”值的时候开始用“val”的值来进行工作,使用轮训的方法如下: public class SubThread extends Thread{ pri ...

  5. Oracle SQL_TRACE使用小结

    一.关于基础表Oc_COJ^c680758 rd-A6z/&[1R1] H680758 Oracle10G之前,启用AUTOTRACE功能需要手工创建plan_table表,创建脚本为$ORA ...

  6. leetcode 之 Same Tree

    1.题目描述 Given two binary trees, write a function to check if they are the same or not. Two binary tre ...

  7. bootstrap作为mixin库的应用模式

    Bootstrap作为一个非常流行的前端css框架,得到了非常多的应用.一般的使用方法都是直接download bootstrap.css,作为css文件引入到html的markup中,随后直接引用其 ...

  8. Hibernate 集成 Ehcache 开启二级缓存

    一.将 Ehcache.xml 放到 classpath 下 <?xml version="1.0" encoding="UTF-8"?> < ...

  9. ubuntu-15.04-desktop-amd64想要安装KDE桌面,结果出现如下问题

    The following packages have unmet dependencies: kubuntu-desktop : Depends: ark but it is not going t ...

  10. 使用xtrabackup不停服务做从库

    一.安装xtrabackup 1.YUM安装,下载percona源: yum install http://www.percona.com/downloads/percona-release/redh ...