①.、文件与文件夹(目录)操作命令
①.)rm:删除命令
例:$ rm -i 文件名-------------有询问"Y/N"; rm -r 文件名 ---------------删除该文件夹和子目录下的所有文件;
例:$ rm -f 文件名------------- 直接删除,不询问
例:$ mv text /zzz -------------将text移动到zzz目录下;
例:$ mv text zzz ---------------text重命名为zzz
例:$ mkdir zzz -------------在当前目录下创建zzz的目录;
例:$ rmdir zzz ---------------删除目录zzz
例:$ touch zzz.xx ----------------创建文件名是zzz.xx的文件
例:$ cat zzz.xx -----------------查看文件zzz.xx中的内容
例:$ cp a.xx b -------将a.xx文件复制到b目录(文件夹)下
先执行---- vi /etc/profile 配置结束执行------- socrce /etc/profice 然后执行-------cat /etc/profile进行查看,用java -version查看Java版本
必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-i 显示inode信息
-l 只显示本地文件系统
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=区块大小 指定区块大小
-t文件系统类型 只显示选定文件系统的磁盘信息
-x文件系统类型 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息
"df -h"这条命令再熟悉不过.以更易读的方式显示目前磁盘空间和使用情况.
"df -i" 以inode模式来显示磁盘使用情况.
①.)ifconfig :查看用户网络配置.它显示当前网络设备配置.补充:Windows 用的是 ipconfig
用来确认网络连接是畅通的.
用来查看连接的速度信息.
[1] 每两行合并在一起
@dahusummaryReport
@dahucat postroute_opt.drc | grep -B1 Type: | grep -v Type: | grep "\[" |-
@innovusdbget selected.name
@innovusdbget top.fplan.boxes
@dahufind -iname "*tcic*"
[10] 在某个目录下,遍历所有文件内容,得到含有某个字符/字符串的行
@dahugrep -r 'insertion delay' ./
[11] 查看当前的INNOVUS版本号
@dahuecho $INVS_VER
@dahused -i"s/查找的内容/替换后的内容/g"◆grep -rl"查找的内容"./◆
@dahu ctd_trace?-from * ?-to * ?-color *
为了防止引用造成后面错乱.
gzip -d FileName.gz
@innovus dbset [dbget top.inst.name XXXXXXXX].pt_x AAA
@innovus dbset [dbget top.inst.name XXXXXXXX].pt_y BBB
@innovus zoomSelected
@innovus set_dont_touch BUFF false
@innovus set_dont_touch BUFF true
@innovus dbSet [].?h
vim 中:g/^s*$/d
简单解释一下:
g :全区命令
/ :分隔符
^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重复0到n个前面的字符,$表示行尾.连起来就是匹配只有空字符的行,也就是空行.
/d :删除该行
echo ' "AAAbbb" ' 1.tcl
echo " 'AAAbbb' " 1.tcl
openoffice.org 文件
@innovus report_timing -to XXX -path_type full_clock
@innovus report_timing -to XXX -uncounstrained
@innovus report_timing -to XXX -view
view = MODE ◆ corner
Linux常用的命令可以分为以下几类:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令、其它命令.
安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last.
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln.
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab.
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup.
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who.
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode.
Linux简介
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统.伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持.
它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步.使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要.
Linux不仅系统性能稳定,而且是开源软件.其核心防火墙组件性能高效、配置简单,保证了系统的安全.在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点.
清空命令一般都是采用echo去清空文件内容,例如,
echo " " test,表示直接写入一个空信息到test文件里去,这样test文件就会被写空,清除掉所有信息.
vim test
然后直接删除里面所有内容即可,快捷删除方式可以用10000dd 表示删除1万行内容.
①.、ls命令
ls是list的缩写,常用命令为ls(显示出当前目录列表),ls -l(详细显示当前目录列表),ls -lh(人性化的详细显示当前目录列表),ls -a(显示出当前目录列表,包含隐藏文件)
cd是change direcory的缩写,常用命令为 cd 目录,cd ..为返回上级目录,cd - 返回上次所在目录
常用命令为pwd 显示当前所在目录
mkdir命令为创建空目录命令,通常用法为mkdir 目录名,mkdir -p 目录名/目录名 可以递归创建多个不存在的目录
rm为删除命令remove,rm 文件,谨慎操作
rm为删除命令remove direcory,rm 目录,谨慎操作
mv命令move,移动剪切命令,mv 文件 目录,mv 文件 文件(会覆盖)
cp命令为copy命令,复制文件或目录到别的目录里面,cp 文件/目录 目录/文件
touch命令创建空文件,比如touch xx.txt,touch 目录 文件
①.0、cat命令
①.1、nl命令
nl命令 为文件加入显示行号,nl 文件名,nl -b a 文件名,将空行也加如行号
less命令查看文件内容,可以上下翻页,less 文件名
which 可以执行文件名称,显示路径
whereis -m svn 查出说明文档路径,whereis -s svn 找source源文件.
locate /etc/m 搜索ect目录下所有m开头的文件
find . -name "*.log"根据关键字查找
ls -l命令放在find命令的-exec选项中 find . -type f -exec ls -l {} ;
find . -type f -print | xargs file查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件
详细的文件属性