linux基础

linux基础

linux常用命令

  • whoami 查看用户当前使用的账号
  • who 查看当前有哪些用户登陆到系统中
  • pwd 显示当前目录
特殊目录描述
/根目录
~当前用户主目录
.当前目录
上一级目录
…/…上上级目录

路径

  • 绝对路径:从根目录“/”开始,描述文件在磁盘的方法

  • 在这里插入图片描述

  • 相对路径:从当前位置出发,描述到达目标文件的位置方法
    在这里插入图片描述

目录查看

  • 基本用法:直接再当前目录下输入ls或者ls+目标目录的正确路径
    参数:
  • a 查看所有文件,包括隐藏文件(以.开始)
  • R 列出目录所有内容,包括子目录
  • l 列出文件详细信息
  • h 以G.M,K显示文件大小
    ls -lh //显示该文件夹下所有文件的内存大小
    在这里插入图片描述

以树状图的方式展示文件下各文件夹下包含哪些文件命令:
tree -c [file]在这里插入图片描述
以列表的方式展示文件下各文件夹下包含哪些文件命令:
在这里插入图片描述
ls -l实际上和ll的效果是等效的

文件的权限
在这里插入图片描述

针对文件针对目录
r为可读权限是否可以查看文件内容是否能够列出ls目录内容
w为可读权限是否可以编辑文件内容是否能够创建、删除、移动文档
x为可执行权限可执行权限就是能够执行该文件是否可以进入目录和获取目录下文件的列表,要对目录下存在的文件进行读取和修改,必须能进入目录,所以必须要目录有执行权限

第一列rwx表示文件类型
第二列rwx表示属主拥有权限为可读可写可执行
第三列rwx表示组用户所拥有的权限
第四列rwx表示其他用户拥有的权限

更改文件的权限
chmod 选项 [文件夹]
文件的权限分为rwx读写执行,rwx对应的数字为4+2+1=7
设所有用户均有文件的rwx权限 则为 chmod 777 [filename]
在这里插入图片描述
chmod 755 [文件名] 为所有者添加rwx权限,为组和其他用户添加rx权限

创建文件夹

  • mkdir text // 在当前目录下创建名为text的文件
  • mkdir paths/text1 //在指定的paths下创建名为text1的文件

创建txt文件

  • 创建文件:touch
  • 基本用法:touch 目录名
    touch day01 在当前目录下创建名为 day01的文件
    touch paths/day02 在指定的路径下
    在这里插入图片描述
    在这里插入图片描述

删除

rm [file1] [file2]//删除当前目录下的file1及file2

 - rm [option] [file]
option为-f:强制删除,忽略不存在的文件,不提示确认
option为-i:在删除前需要确认
option为-l:在删除超三个文件或者递归删除前要求确认
***option为-r:递归删除目录机器内容,并在删除前需要确认
option为-rf:强制删除目录下所有的文件包括当前目录所在的文件夹,且不做询问***

在这里插入图片描述
在这里插入图片描述

修改目录

修改目录:mv和cp
基本用法:mv 目录1 目录2 cp -r 目录1 目录2c’d
cp -r dir1/. dir2 = cp -r dir1/* dir2
在这里插入图片描述
mv dir2/* dir1 //将dir2中的文件复制给dir1中
在这里插入图片描述
mv dir2 dir1 //将dir2转移到dir1中
在这里插入图片描述

linux如何复制粘贴

  • linux中不能使用ctrl+c来进行粘贴文本,因为ctrl+c在linux中代表的是用于向前台运行的命令发送中断信号。这通常会停止正在运行的命令
  • 用ctrl+shift+c/v来进行复制粘贴

压缩/解压缩

命令描述
tar cf file.tar [files]创建包含files的tar文件file.tar
tar xf file.tar解压缩file.tar
tar czf file.tar.gz.files使用Gzip压缩创建tar文件
tar xzf file.tar.gz使用Gzip解压缩tar文件
tar cjf file.tar.bz2使用Bzip2压缩创建tar文件
tar xjf file.tar.bz2使用Bzip2解压缩tar文件
-C指定解压的路径

在这里插入图片描述
在这里插入图片描述

登陆服务器

  1. 首先打开终端,右键选择open terminal here
  2. 在终端中输入qinling
    在这里插入图片描述
    3.选择2(2是用来做日常的作业和练习的;1是用来做SOC的实训的)
    在这里插入图片描述

4.查看此时自己位于的路径,终端中输入pwd(此时查到的路径为绝对路径)
此时查到的路径为绝对路径
5.展开此路径下所有的文件夹,输入ll
在这里插入图片描述
6.进入units,输入cd units,进入units后展开units下的文件夹列表(units下为后续练习的)
units下为后续练习的
7.在units文件下输入svn up//可以将当前目录及其子目录下的所有文件都更新到最新版本
.在这里插入图片描述
8.进入target(target下为IC验证的相关环境)
在这里插入图片描述

命令练习

在这里插入图片描述

  1. 第一题
    在这里插入图片描述
    2.第二题
    在这里插入图片描述
    3.第三题
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值