Linux操作系统

很多IC设计的EDA工具都是在Linux系统中进行运行的,在IC设计的从业者都需要熟练掌握Linux操做。可以不掌握Linux原理,但是操作要熟练。

Linux 操作系统的特点

  1. 多任务系统
  • 在Linux系统中可以同时执行多个任务。
  1. 多用户系统
  • 对多用户的支持使得多个用户能在同一时间登录和使用系统,多个终端和键盘可以同时与同一台计算机建立连接。
  • 一个用户能够在不同终端多次登录同一个系统。
  • 无论从开发小组还是某个使用者的角度看,都有很大的优势:一个共工作组的成员能同时访问一些数据。

shell简介

shell脚本能够提高用户操作和管理员进行系统管理的效率,一般步骤

  1. 编辑器编写脚本程序
  2. shell作解释程序,非交互地执行脚本,两种执行方式:
  • 用sh命令执行脚本文件
  • 给脚本文件添加执行权限,用./命令执行

Linux树形目录结构

  • Linux系统以文件目录地方式来组织和管理系统中地所有文件。
  • 所谓文件目录就是将所有文件地说明信息采用树形结构组织起来,即常说地目录。
  • 系统建立每一个目录时,都会自动设定两个目录文件

    当前目录
.

上一级目录

../
  • Linux文件系统地树形结构层次结构以根目录“/”为起点,所有其他地目录都由根目录派生而来,用户可以浏览整个系统,可以进入任何一个已授权进入地目录,访问其中地文件。
  • 根目录(系统目录)时Linux系统中地特殊目录。Linux时一个多用户系统,操作系统本身地驻留程序放在以根目录开始地专用目录中。

Linux绝对路径与相对路径

  1. 绝对路径 /

    从根目录开始地路劲名。绝对路径名确定地文件位置和工作地目录无关。
/etc/group
  1. 相对路径 ./

    以当前所在目录为基础写路径名。“./”表示当前路径
./home/Evan

查看当前路径

pwd

在输入路径地时候借助tab键可以补全文件名,快速切不易出错

Linux基础操作

查看用户自己当前使用地账户名

whoami

查看当前有哪些用户登录到系中

who

查看有哪些用户登录在线,同时显示用户当前地工作

w

清除屏幕

clear

复制文件

cp -rf 文件或文件夹所在目录 要复制到哪个路径

-r-表示可以复制文件夹,递归地意思

-f-复制地时候不会进行询问

更改目录

cd ../          返回上一级
cd / 进入跟目录
cd ~ 返回用户目录

创建目录

mkdir 文件夹名称
mkdir -p ./aaa/bbb 创建多级目录

链接文件--类似于创建快捷方式

ln -sf 文件路径 文件创建链接所在路径
ctrl+shift+T     新开terminal

显示一个目录下所有文件

ls -a   显示所有文件,包含隐藏文件
ls -l
ll
ls -al
ls --help | more

Linux基础操作-01的更多相关文章

  1. Linux基础操作及概念

    Linux基础操作及概念 终端的概念 通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示 ...

  2. Gvim基础操作-01

    Gvim基础操作 进行代码或者是文本.脚本都要使用到文本编辑工具. vi是visual的缩写,其意为可视化.它是Unix系统文本编辑的标准工具.利用光标在屏幕上的移动,用户可以方便的建立.修改或者插入 ...

  3. Linux 入门教程:基础操作 01

    1.1 实验内容 实验楼环境介绍 常用 Shell 命令及快捷键 Linux 使用小技巧 1.2 实验知识点 Linux 基本命令 通配符的使用 查看帮助文档 终端的概念 通常我们在使用 Linux ...

  4. Linux基础操作二

    编程语言的作用及与操作系统和硬件的关系 编程语言的作用:用来定义计算机程序的形式,程序员用它来编写程序,进而控制其向计算机发出指令,使计算机完成人类布置的任务. 编程语言的作用及与操作系统和硬件的关系 ...

  5. 初识Linux 基础操作(2)

    1.Linux启动流程    1).linux启动过程        ①.进入grub界面选择相应的启动内核        ②.读取kernel内核文件-/boot/vmlinuz-*         ...

  6. 初识Linux 基础操作

    Linux常用指令: 在Linux中如果不懂基础命令,在Linux中将寸步难行,下面是我在初学Linux系统时总结的一些基本命令. 1.基础命令 ls                          ...

  7. Linux基础操作整理

    1,目录操作 1.1创建目录 1.1.1使用 mkdir 命令创建目录:mkdir $HOME/testFolder 1.2切换目录 1.2.1使用 cd 命令切换目录:cd $HOME/testFo ...

  8. linux基础操作

    1.pwd 2.clear 3.who 4.cal 5.uname 6.wc 7.man在线帮助命令 8.--help.info.whatis 9.使用su命令以root身份进入linux 10.Sh ...

  9. Linux基础操作-02

    Linux操作 Linux操作权限 显示详细信息之后,文件地权限显示 drwxrwxrwx "-" 表示常规文件 d 目录文件 b 块特殊设备 c 字符特殊设备文件 p 管道设备文 ...

随机推荐

  1. 齐博x1直播神器聊天小插件

    下载地址如下:https://down.php168.com/livemsg.rar 本插件由论坛网友笨熊提供 非常感谢他给大家提供那么一个非常好用的直播必备神器. 如下图所示,大家在直播的时候,这个 ...

  2. 1.Django-Rest-Framework入门规范

    一.WEB应用模式   1.前后端不分离 前后端混合开发(前后端不分离),返回的是html的内容,需要渲染页面,写模版 2.前后端分离 专注于后端接口,返回json.xml格式的数据     二.AP ...

  3. FileNotFoundError: Could not find module libmxnet.dll

    解决方法:把CUDA的bin目录下的dll文件全部复制到libmxnet.dll所在的目录 问题原因:libmxnet.dll引用了一些CUDA的dll,但是找不到路径.

  4. ThreadPoolExecutor BlockingQueue讲解

    有四种常用阻塞队列策略: 1.直接拒绝:(Direct Handoffs) 一个好的工作队列应该是不缓存任务,而是直接交给线程处理,就如SynchronousQueue一样.一个任务将会入队失败,如果 ...

  5. 使用jmx exporter采集kafka指标

    预置条件 安装kafka.prometheus 使用JMX exporter暴露指标 下载jmx exporter以及配置文件.Jmx exporter中包含了kafka各个组件的指标,如server ...

  6. 基于docker和cri-dockerd部署kubernetes v1.25.3

    基于docker和cri-dockerd部署kubernetes v1.25.3 1.环境准备 1-1.主机清单 主机名 IP地址 系统版本 k8s-master01 k8s-master01.wan ...

  7. 【网络】内网穿透方案&FRP内网穿透实战(基础版)

    目录 前言 方案 方案1:公网 方案2:第三方内网穿透软件 花生壳 cpolar 方案3:云服务器做反向代理 FRP简介 FRP资源 FRP原理 FRP配置教程之SSH 前期准备 服务器配置 下载FR ...

  8. 2022春每日一题:Day 39

    题目:[USACO1.4]等差数列 Arithmetic Progressions 一个很显然的做法,枚举公差,首项,p,q这样的话复杂度爆炸,不过可以肯定的一点,如果我们这样做,找到了答案就可以直接 ...

  9. 4.mysql-进阶

    1.事务 将多个操作步骤变成一个事务,任何一个步骤失败,则回滚到事务的所有步骤之前状态,大白话:要成功都成功:要失败都失败. 如转账操作,A扣钱.B收钱,必须两个步骤都成功,才认为转账成功 innod ...

  10. 修改msi文件

    前言 msi文件是一个安装包文件,可以看做一个数据库,其中包含很多资源,例如图片,配置文件,可执行文件exe等等. 我想要把修改过 exe可执行文件提交到msi文件中,那么就需要知道msi文件的构成, ...