【数字IC快速入门】linux基本操作
IC设计是在linux下进行的,对于linux系统不太熟悉的话,可能无法顺利的进行IC设计或者验证,因此熟悉linux环境,掌握linux操作命令是IC基础。简单记录一下个人学习时候时,常见的命令和技巧。
终端配置
shell简介
shell脚本能够提高用户操作和管理员进行系统管理的效率,一般步骤分为:
1:编辑器编写脚本程序
2:shell做解释程序,非交互的执行脚本,两种执行方式:用sh命令执行脚本文件、给脚本文件提供执行权限,用./命令执行。
linux系统以文件目录的方式来组织和管理系统中的所有文件,文件目录是将所有的文件的说明信息采用树型结构组织起来。系统建立每一个目录的时候,都会自动设定两个目录文件:'.'表示自身目录,'..'标识父目录
linux文件系统的树型层次结构以根目录“/”为起点,所有其他的目录都是有根目录派生而来。
绝对路径:以根目录打头的路径名
/qixin/public/asic_flow:其中第一个“/”代表根目录,中间的“/”代表为目录文件之间的分隔符。
相对路径:不是以“/”打头的路径名。
/qixin/proj_users/$USER,相对目录较为简单,但是需要时刻知道目录的确切位置。
pwd | 查看当前所在目录 |
source ~/.bashrc | 使得环境立即生效 |
clear | 清控终端 |
gvim ~/.bashrc | gvim打开bashrc |
table键 | 自动补全 |
cd - | 返回上次的目录 |
cd~ | 返回到home目录 |
cd.. |
返回上一个目录 |
cd / | 返回根目录 |
whoami | 查看用户自己当前使用的账号名 |
who | 查看当前有哪些用户刊登到系统中 |
w | 查看有哪些用户登录在线,同时显示用户当前工作 |
mkdir <-m模式> [目录] | 创建目录 |
ln <选项名> [目标] [链接名] ln <选项名> [目标] [目录] |
给系统中已有的某个文件制定另外一个可访问他的名称 |
显示共享文件夹 | cd /mnt/hgfs/ |
ls文件显示命令 | |
ls -a | 显示所有文件 |
ls -al | 显示虽有文件的详细信息 |
ls --help | 命令帮助 |
ls --help|more | 敲enter一屏一屏显示,q退出 |
ls -s source(原名) des (替代名) | 软链接 |
ls -Rta /etc | 递归显示/etc目录下的文件及目录 |
ls -t | 显示时间信息 |
ls -s | 显示大小 |
ls -R | 递归显示所有的目录或者子目录 |
ls -verison | 显示版本号 |
改变文件/目录权限
chmod <选项> [文件和目录列表] ,推荐第二种
文件显示命令
文件(目录)复制命令
不同文件之间复制粘贴
创建文件命令
文件删除命令
文件移动命令
文件内容统计命令
查找文件
查找文件内容
排序命令
比较文件内容
命令重定向与管道
管道符
文件/文件夹打包压缩和解压
命令别名
查看进程
查看占用空间
【数字IC快速入门】linux基本操作相关推荐
- 快速入门linux基本操作大全
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务. 支持多线程和多CPU的操作系统.它能运行主要的Unix工具软件.应用程序和网络协议.它支持32 ...
- 数字IC设计入门方法与资料大全
0. 前言 正准备入行数字芯片设计的同志们可以看看以下几篇行业入门介绍的文章,因水平有限,文中难免存在疏漏.错误之处,与最新技术脱节之处必定不少,敬请细心的读者不吝指教.有用的您带走,没用的就当笑话看 ...
- 数字IC设计入门(5)初识集成电路设计
什么是集成电路? 集成电路(integrated circuit)是一种微型电子器件或部件.采用半导体工艺,把一个电路中所需的晶体管.电阻.电容和电感等元件及布线在一块或几块半导体晶片上制作出来,然后 ...
- 数字IC设计入门书单
作者:Forever snow 链接:https://zhuanlan.zhihu.com/p/23429432 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 修订 ...
- 数字IC设计入门(10)初识数字芯片设计后端
什么是数字IC后端设计? 完整的后端设计由后端半定制和后端全定制两个设计部分组成: 后端全定制设计是指在设计初期最先按照设计需求设计出的物理库单元,物理单元库由标准单元库.IP库及满足特殊需求的定制部 ...
- Linux操作系统快速入门|Linux操作系统(一)基础知识
Linux操作系统(一)基础知识 linux官方网站:https://www.linux.org/ linux中国:https://linux.cn/ 前言 准备把以前在知乎上写的一些文 ...
- 快速入门linux系统的iptables防火墙 1 本机与外界的基本通信管理
概述 iptables是一种运行在linux下的防火墙组件,下面的介绍可以快速的学习iptables的入门使用. 特点(重要) 它的工作逻辑分为 链.表.规则三层结构. 数据包通过的时候,在对应表中, ...
- 数字IC设计入门(8)初识数字芯片设计前端
前端做什么工作 数字前端设计也称逻辑设计,前端以设计架构为起点,以功能正确且满足目标时序的网表为终点,用逻辑电路实现预期的功能.主要包括:规则书制定.系统架构设计.部件详细设计.HDL编码.仿真验证. ...
- 【快速入门Linux】6_Linux命令—用户权限相关命令
文章目录 目标 一.用户 和 权限 的基本概念 1.1 基本概念 1.2 组 1.3 ls -l 扩展 1.4 `chmod` 简单使用(重要) 1.5 超级用户 1.5.1 sudo 二.组管理 终 ...
最新文章
- hashlib模式和hmac模式
- rabbitmq python amqp user_python 与rabbitmq
- [云炬创业基础笔记]第五章创业机会评估测试8
- jQuery验证用户名是否可用
- SAP UI5中的同步请求和异步请求
- 《书店》:一本平凡的小书
- oracle软件静默安装程序,【oracle】静默安装 oracle 11gr2
- redis——NOSQL及redis概述
- springboot开启debug日志_SpringBoot 如何优雅的打印日志?
- React 使用browserHistory项目访问404问题
- linux安装kafka_巨杉Tech | 基于Kafka+Spark+SequoiaDB实时处理架构快速实战
- 自定义加载等待动画,仿金山词霸
- 卡内基梅隆大学计算机科学博士,2020年卡内基梅隆大学博士专业设置
- java海贼王秘宝传说下载_我的世界1.7.10海贼王整合包
- 5G时代,玖玖星球云算链引领VR技术踏上新台阶
- 齐岳提供的双核金属铱配合物黏度探针C10((df-ppy)2Ir(bpy)(CH2)10(bpy)Ir(btph)22+)-
- Alacritty主题配置
- CentOs6.5 详细安装步骤
- 一些关于CV和deeplearning的干货链接(长期更新)
- turn.js学习手册
热门文章
- 常规设置Apache服务器实例
- 高通AR9344 5.8GHz大功率无线户外CPE
- 电信传输_第六章_光纤接入网
- 笨办法学Python(零)
- 《笨办法学python》学习心得
- Docker容器内安装ping工具
- OpenFOAM-多孔介质模型(porous media)
- 永恒之蓝漏洞分析与防护技术
- 微软不能关闭服务器,微软(Microsoft )账号怎么彻底关闭(Win10 Microsoft帐户无法登录怎么办?)...
- [busybox]用busybox做一个rootfs