常用命令 tcl & shell
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的更多相关文章
- Linux_CentOS常用命令和shell命令技巧
Linux_CentOS常用命令 关机 init 重启 init 列出当前目录的下的文件 ls //列出当前目录下的文件 ll //列出当前目录下的文件信息 等同ls -l 命令 切换目录 cd 目录 ...
- Linux常用命令及shell技巧
这里列出一些个人在工作中常使用的各种linux命令,每一个不详细讲参数,只写经常用的参数.希望快速获得在linux命令行工作的能力的朋友可以看看.本人一直觉的,不使用linux 图形界面,以xshel ...
- Linux常用命令及Shell的简单介绍
一.linux命令 1.查看指令的参数搭配: man 指令名称 2.基础指令 ls 列出当前目录下的所有文档的名称(文档指的是文件和文件夹) 常用参数搭配: ls -l 列出文档详细信息 l ...
- Linux常用命令及shell脚本
一. 用户管理(添加用户.切换用户.删除用户) ~ ...
- 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 模式是扩展正则表达式 ...
- Linux常用命令和Shell编程基础
目录相关 cd - .与.. 分别表示当前目录和父目录 - ~与$HOME 都是指当前用户的主目录 - cd – 切换到上一次所在的目录(不一定是父目录) pwd - pwd 显示当前目录 - $PW ...
- RedHat Linux Shell常用命令(多数也适用于Unix和AIX)
注:本文转载自疯狂的矩阵一文,http://www.cnblogs.com/520sojustdoit/p/4642568.html --------------------------------- ...
- shell常用命令归类整理
shell 命令整理 bash shell 含有许多功能,因此有许多可用的命令:本文档仅罗列了一些常用命令及其使用频率较高的参数.#本文档仅罗列了一些常用命令及其使用频率较高的参数.#vers ...
- HBase Shell 常用命令及例子
下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名称1','列名称2','列名称N ...
随机推荐
- css 文本和div垂直居中方法汇总
https://blog.csdn.net/u014607184/article/details/51820508 https://blog.csdn.net/liuying1802028915/ar ...
- Django基础十之Form和ModelForm组件
一 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来. 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户 ...
- Vmware搭建LNMP环境(Centos7+Nginx+Mysql+PHP7.1.8)
参考:1.Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7(图文教程) 2.Centos7搭建LNMP环境 3.MySQL5.7修改默认root密码 4.CentO ...
- vue router 配合transition 切换动画
把<router-view>嵌套在<transition>里,路由变化的时候,vue会为包裹页面的div增加动画样式,我们要做的就是监听路由变化.定义这些动画样式,以规定页面到 ...
- 2Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
public class TestException { public static void main(String[] args) { String str = "1"; fo ...
- String 类型
一.不可变 一个 String 类型的值是不可以改变的,比如,String china = "中国",“中国”这个字符串从它创建开始直到销毁都是不可改变的. 二.字符串常量池 字面 ...
- node(3)MVC代码结构模式moogoDB的学习
---恢复内容开始--- 一.MVC代码结构模式 设计模式:观察者模式.中介者模式,这种模式,主要做的事情是处理类与类之间‘高内聚.低耦合’; 代码架构模式:MVC.MVVM.MVP Model:模型 ...
- 【Python】Java程序员学习Python(十一)— IO
一.前言 io的内容其实还是有很多的,现在我也只是了解初步用法,当然详细内容还是应该参照官方api的: 官方api:https://docs.python.org/3/library/os.html. ...
- 传递命令行参数示例代码 (C 和 Python)
C语言 在 C 语言中, 使用 main 函数的输入参数 argc 和 argv 传入命令行参数. argc 为 int 类型, 表示传入命令行参数的个数 (argument count); argv ...
- Oracle EBS 查询物料报错