1.1.2.2基本的csh命令
运行一个SV文件:b xrun xxx.sv
注意:环境变量修改后,要在所有终端窗口进行source,才会在当前terminal窗口生效,否则terminal还是调用的以前环境变量;
Linux的Konsole位置:Application——system tool——Konsole
终止当前命令:ctrl+c
这里只介绍一些基本的csh命令,更过的csh命令请查看csh脚本说明。
列出文件夹的文件:ls(默认不显示隐藏文件),ls –all (隐藏文件也显示)
列出文件夹的文件列表显示:ll(默认不显示隐藏文件),ll –all (隐藏文件也显示)
显示文件大小:ll -alh
显示目录所占空间:du -sh 目录名
显示当前这一层级各个目录的文件大小:du --max-depth=1 -h
进入目录:cd 目录名
回到根目录:cd
回到上一级目录:cd ..
返回刚才的目录:cd –
返回home目录:cd ~
建立一个空文件夹:mkdir 文件夹名
创建一个文件:touch filename.txt
拷贝: cp -r 文件 目标文件名或者目录
删除:rm 文件名, 删除目录rm –rf 目录名
重命名:mv 文件名或文件夹名;(将目录A重命名为B:mv A B)
移动文件:例子:将/a目录移动到/b下,并重命名为c:mv /a /b/c
显示进程:ps -ue (显示当前用户所有进程及其id号,cpu和内存占用情况)
动态显示系统中运行的程序:top
清除屏幕信息:clear
显示内存状态:free
kill -9 1234(将终止进程号为1234的进程)
查找文件中的字符:grep “字符串” 文件名或目录名
清屏:clear
将一个文件变为可执行文件:chmod +x 文件名
假设我的文件夹在主目录里,地址为 /var/home/dengchao/cc 。假设我要修改文件权限为777,则在终端输入 chmod 777 /var/home/userid/cc 文件夹的权限就变为了777。
具体的权限(例如777的含意等)在下面解释下:
1.777有3位,最高位7是设置文件所有者访问权限,第二位是设置群组访问权限,最低位是设置其他人访问权限。
其中每一位的权限用数字来表示。具体有这些权限:
r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。
w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
将一个dos文件变为unix格式:dos2unix 文件名
压缩一个文件:tar -cvf aa.tgz aa
解压缩一个文件:tar -xvf aa.tgz
tar -zxvf 压缩文件名.tar.gz
tar xf XXXX.tar
查找文件:find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找
(2)find /etc -name httpd.conf #在/etc目录下文件httpd.conf
(3)find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm*'
查找文件里面的内容:
查找所有扩展名为.txt的文本文件,并找出包含“MMMM”的行
find . -name "*.txt" |xargs grep "MMMM"
终端窗口字体大小:
缩小:'shift' + '-'
放大:'Ctrl ' + 'shift' + '='
只复制目录结构,不复制文件内容
src_dir 源目录名称;dst_dir生成目录名称;
find src_dir -type d | sed 's/src_dir/mkdir -p dst_dir/' | sh
(在某一个目录下执行上述命令,提前备好一个同层级的空文件夹,s就是s不要瞎改)
终端:Shift + PageUp 和 Shift + PageDown向上和向下翻页
命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小
只想查看指定目录的总大小,可以使用du -sh 目录名称
ls- lh会以KB、MB等为单位进行显示
pwd(英文全拼:print work directory) 命令用于显示工作目录
打印环境变量:
1. b make test_var;显示work下面的部分环境变量,是Makefile里面写的一个命令;
(基于@echo -e “SIM_TOOL -> ${SIM_TOOL}”)
2. 显示特定环境变量:echo $CONVERIGE_EN:打印 CONVERIGE_EN环境变量的值
3. 显示所有的环境变量:env
Csh脚本中:
设置环境变量含义: setenv 变量名 变量含义
设置变量: set 变量名 = 变量值
打印:echo “hello world”
返回脚本的参数个数:$#argv
第一个参数:$1
第二个参数:$2
换行符:\
2021-11:
linux中打开office文件的命令:soffice XX.xls
2022-6-17:
bsub:是linux官方命令;
bjobs:查看通过bsub提交的进程,以及对应的进程ID;
bkill:kill掉busb提交的进程;eg bkill 进程ID;
bkill -u username 0 :删除该用户下所有提交的并行任务
bqueues:查看所有服务器队列占用情况
bjobs 检查提交作业状态
bjobs –r 显示正在运行的作业
bjobs –a 显示正在运行的和最近完成的作业
bjobs -p 显示等待运行的作业和等待原因
bjobs –s 显示正在挂起的作业和挂起的原因
bjobs -l 显示该作业的所有信息
bhist 显示最近完成作业或正在运行作业的历史情况
bhist <jobid>
bkill 删除不需要的作业
bkill <jobid>
bkill –r <jobid>
bpeek 当作业正在运行时显示它的标准输出,监视作业运行
bpeek <jobid>
bqueues 显示队列信息
bqueues
bqueues –l <queue name>
bhosts 显示各节点作业相关情况
bhosts
bhosts <hostname>
————————————————
原文链接:https://blog.youkuaiyun.com/upc886/article/details/115872509
--------------------------------------
查看服务器cpu使用情况命令:top
显示文件里面的大小: