Linux基础操作-01
Linux操作系统
很多IC设计的EDA工具都是在Linux系统中进行运行的,在IC设计的从业者都需要熟练掌握Linux操做。可以不掌握Linux原理,但是操作要熟练。
Linux 操作系统的特点
- 多任务系统
- 在Linux系统中可以同时执行多个任务。
- 多用户系统
- 对多用户的支持使得多个用户能在同一时间登录和使用系统,多个终端和键盘可以同时与同一台计算机建立连接。
- 一个用户能够在不同终端多次登录同一个系统。
- 无论从开发小组还是某个使用者的角度看,都有很大的优势:一个共工作组的成员能同时访问一些数据。
shell简介
shell脚本能够提高用户操作和管理员进行系统管理的效率,一般步骤
- 编辑器编写脚本程序
- shell作解释程序,非交互地执行脚本,两种执行方式:
- 用sh命令执行脚本文件
- 给脚本文件添加执行权限,用./命令执行
Linux树形目录结构
- Linux系统以文件目录地方式来组织和管理系统中地所有文件。
- 所谓文件目录就是将所有文件地说明信息采用树形结构组织起来,即常说地目录。
- 系统建立每一个目录时,都会自动设定两个目录文件
当前目录
.
上一级目录
../
- Linux文件系统地树形结构层次结构以根目录“/”为起点,所有其他地目录都由根目录派生而来,用户可以浏览整个系统,可以进入任何一个已授权进入地目录,访问其中地文件。
- 根目录(系统目录)时Linux系统中地特殊目录。Linux时一个多用户系统,操作系统本身地驻留程序放在以根目录开始地专用目录中。
Linux绝对路径与相对路径
- 绝对路径 /
从根目录开始地路劲名。绝对路径名确定地文件位置和工作地目录无关。
/etc/group
- 相对路径 ./
以当前所在目录为基础写路径名。“./”表示当前路径
./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的更多相关文章
- Linux基础操作及概念
Linux基础操作及概念 终端的概念 通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示 ...
- Gvim基础操作-01
Gvim基础操作 进行代码或者是文本.脚本都要使用到文本编辑工具. vi是visual的缩写,其意为可视化.它是Unix系统文本编辑的标准工具.利用光标在屏幕上的移动,用户可以方便的建立.修改或者插入 ...
- Linux 入门教程:基础操作 01
1.1 实验内容 实验楼环境介绍 常用 Shell 命令及快捷键 Linux 使用小技巧 1.2 实验知识点 Linux 基本命令 通配符的使用 查看帮助文档 终端的概念 通常我们在使用 Linux ...
- Linux基础操作二
编程语言的作用及与操作系统和硬件的关系 编程语言的作用:用来定义计算机程序的形式,程序员用它来编写程序,进而控制其向计算机发出指令,使计算机完成人类布置的任务. 编程语言的作用及与操作系统和硬件的关系 ...
- 初识Linux 基础操作(2)
1.Linux启动流程 1).linux启动过程 ①.进入grub界面选择相应的启动内核 ②.读取kernel内核文件-/boot/vmlinuz-* ...
- 初识Linux 基础操作
Linux常用指令: 在Linux中如果不懂基础命令,在Linux中将寸步难行,下面是我在初学Linux系统时总结的一些基本命令. 1.基础命令 ls ...
- Linux基础操作整理
1,目录操作 1.1创建目录 1.1.1使用 mkdir 命令创建目录:mkdir $HOME/testFolder 1.2切换目录 1.2.1使用 cd 命令切换目录:cd $HOME/testFo ...
- 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 ...
- Linux基础操作-02
Linux操作 Linux操作权限 显示详细信息之后,文件地权限显示 drwxrwxrwx "-" 表示常规文件 d 目录文件 b 块特殊设备 c 字符特殊设备文件 p 管道设备文 ...
随机推荐
- 【JavaWeb】学习笔记——Tomcat集成
简介 Tomcat是基于Java的一个开放源代码.运行servlet和JSP Web应用的Web应用软件容器,又称servlet容器 安装 官方网站:https://tomcat.apache.org ...
- MySQL 索引失效-模糊查询,最左匹配原则,OR条件等。
索引失效 介绍 索引失效就是我们明明在查询时的条件为索引列(包括自己新建的索引),但是索引不能起效,走的是全表扫描.explain 后可查看type=ALL. 这是为什么呢? 首先介绍有以下几种情况索 ...
- k8s挂在问题
今天在重启pod这个后发现一直处于 然后去describe发现报错如下 先去手动mount的发现挂在不了 然后去slave节点发现这个没有安装 然后手动去安装后重启pod问题解决
- 解决vue中对象属性改变视图不更新的问题
在使用VUE的过程中,会遇到这样一种情况, vue data 中的数据更新后,视图没有自动更新. 这个情况一般分为两种, 一种是数组的值改变,在改变数组的值的是时候使用索引值去更改某一项,这样视图不会 ...
- 【JAVA】详解在JAVA中int与Integer的区别以及背后的原因。
区别 首先我们要明确,这两点之间有什么区别? 主要有以下几点: 数据类型不同:int是基础数据类型,而 Integer是包装数据类型: 默认值不同:int的默认值是 0,而 Integer的默认值是 ...
- labuladong
由于 labuladong 的算法网站频繁被攻击,且国内访问速度可能比较慢,所以本站同时开放多个镜像站点: https://labuladong.gitee.io/algo/ https://labu ...
- 基于python的数学建模---二维插值的三维图
import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib as mpl from scipy impor ...
- i春秋GetFlag
进去是个提示界面,提示我们这是个迷你文件管理系统,我们需要登录然后下载文件再获得flag. 然后我们查看源码,没什么信息,点login进去查看源码,没什么信息 下方出现了一个substr(md5(ca ...
- ubuntu 20.04 / 22.04 运行32位程序
sudo dpkg --add-architecture i386 sudo apt install libc6:i386 libstdc++6:i386 sudo apt-get update su ...
- 关于 .NET 在不同操作系统中 IO 文件路径拼接方法结升级 .NET 7 后注意到的一个小坑
.NET 现在支持跨平台这件事情已经是众所周知的特点了,虽然平台整体支持跨平台了,但是我们的代码如果真的想要实现跨平台运行其实还是有些小细节要注意的,今天想要记录分享的就是关于 文件I/O操作时路径的 ...