Jiaolong's Blog Jiaolong's Blog
首页
分类
归档
Wiki
摘录
导航
留言
关于

Jiaolong

Solo Developer
首页
分类
归档
Wiki
摘录
导航
留言
关于
  • code

    • SwiftUI
    • css
  • OS

    • Windows
    • Linux
      • 管理员
      • 操作文件
      • 环境变量
      • 体系结构
      • 常用环境安装
        • Java安装
  • IDE

    • VSCode
    • XCode
  • tools

    • Git
  • Wiki
  • OS
Jiaolong
2022-07-29
Catelog

Linux

# 管理员

sudo su
1
1

# 操作文件

复制文件

cp sourceFile objectFile
1
1

删除文件

rm file
1
1

删除文件夹

rm -rf MyDocuments/
1
1

文件重命名

mv oldName newName
1
1

解压缩

  1. .zip
# 压缩文件
zip myfile.zip myfile

# 压缩文件夹(包含子目录)
zip -r mydir.zip mydir

# 压缩当前目录所有文件
zip mydir.zip *

# 解压文件
unzip mydir.zip
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
  1. .tar.gz
tar -zxvf xx.tar.gz
1
1
  1. .tar.bz2
tar -jxvf xx.tar.bz2
1
1

# 环境变量

按变量的周期划为永久变量和临时性变量2种:

  • 永久变量:通过修改配置文件,配置之后变量永久生效。

  • 临时性变量:使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)。

按照影响范围分为用户变量和系统变量2种:

  • 用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用;

  • 系统变量(全局变量):影响范围是整个系统;

export命令

export RISCV="export RISCV="/home/jiaolong/cva6/install""
1
1
  • 生效时间:立即生效
  • 生效期限:当前终端有效,窗口关闭后无效
  • 生效范围:仅对当前用户有效
  • 配置的环境变量中不要忘了加上原来的配置,即$PATH部分,避免覆盖原来配置

修改~/.bashrc

vim ~/.bashrc
1
1
  • 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生效
  • 生效期限:永久有效
  • 生效范围:仅对当前用户有效
  • 如果有后续的环境变量加载文件覆盖了PATH定义,则可能不生效

修改系统环境配置文件

vim /etc/environment
1
1
  • 生效时间:新开终端生效,或者手动source /etc/environment生效
  • 生效期限:永久有效
  • 生效范围:对所有用户有效

# 体系结构

uname -a
1
1

# 常用环境安装

# Java安装

sudo apt update
sudo apt install openjdk-8-jdk
java -version
1
2
3
1
2
3

如需高版本则改为openjdk-11-jdk

设置默认版本

如果本地安装了多个java环境,则可通过如下命令进行切换

sudo update-alternatives --config java
1
1
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 2
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9

随后输入需要的版本的序号,按Enter确认

Last updated: 2022/12/04, 13:58:10

← Windows VSCode→

Copyright © 2022-2023 | Jiaolong Wang
  • 跟随系统
  • 浅色模式
  • 深色模式