Linux
# 管理员
sudo su
1
1
# 操作文件
复制文件
cp sourceFile objectFile
1
1
删除文件
rm file
1
1
删除文件夹
rm -rf MyDocuments/
1
1
文件重命名
mv oldName newName
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
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
- .tar.gz
tar -zxvf xx.tar.gz
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
2
3
1
2
3
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
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
随后输入需要的版本的序号,按Enter确认
Last updated: 2022/12/04, 13:58:10