Linux file system
├── bin -> usr/bin # 系统基本命令文件, 可执行文件
├── bin.usr-is-merged
├── boot # 启动配置和引导内核
├── cdrom
├── dev # 硬件外设等
├── etc # 系统配置
├── home # 用户可以使用的目录
├── lib -> usr/lib # 系统动态链接库
├── lib64 -> usr/lib64 # 系统动态链接库
├── lib.usr-is-merged
├── lost+found
├── media # 系统其它硬盘挂载
├── mnt # 存储设备挂载点
├── opt # 常用于存放全局可用的应用, 工具和可执行程序
├── proc # 运行时设备信息
├── root # root用户目录
├── run
├── sbin -> usr/sbin # root用户可用的命令和可执行文件
├── sbin.usr-is-merged
├── srv
├── swap.img
├── sys
├── tmp # 系统临时目录
├── usr # 大部分系统应用默认的安装目录
└── var # 系统运行中产生的文件, 日至等
Shortcuts
全局快捷键
- 打开命令行窗口
Ctrl + Alt + T
- 多个桌面之间切换
Ctrl + Alt + 左右方向键
- 多个应用窗口间切换
Alt + Tab
- 同一个应用的多个窗口间切换 Alt + `
- 打开应用查询
Win
- 关机 输入
shutdown 或 power, 在对应图标上回车
- 重启 输入
restart, 在对应图标上回车
- 切换中英文
Win + Space(默认)
- 锁屏
Win + L
- 多屏显示切换
Win + P
文件浏览器快捷键
- 创建新目录
Ctrl + Shift + N
- 文件/目录重命名
F2
- 路径栏显示真实路径
Ctrl + L
命令行窗口
基本命令
- list files in this folder:
ls, ll or ls -l
- show current path:
pwd
- change to other path:
cd [new path]
- change back to previous path:
cd-
- create folder:
mkdir [folder name]
- create file:
touch [file name] or vi [file name]
- remove(delete) file:
rm [file name]
- remote folder:
rm -r [folder name] or rm -rf [folder name]
- show system time:
date
- show system load:
top or uptime
- show system memory usage:
free -h
- show system disk usage:
df -h
- show folder size (with all files in sub-folders):
du -h ./ -d1
Install/uninstall software
- install with APT:
sudo apt install [app name]
- uninstall with APT:
sudo apt remove [app name]
- install .deb package:
sudo dpkg -i [deb file name]
Vi commands
- switch to insert mode:
i or a
- switch to command mode:
Esc
- write: in command mode,
:w then Enter
- write & quit: in command mode,
:wq then Enter
- quite without write: in command mode,
:q! then Enter
- go to last line:
G
- go to first line:
gg
- delete one line: in command mode,
dd
Conda
# enable Conda
eval "$(/home/jessie/miniconda3/bin/conda shell.bash hook)"
# list environments
conda env list
# create a new environment
conda create -n [env name] python=3.10.12
# activate(switch to) another environment
conda activate [env name]
Python
# show python version
python --version
# show installed libraries
pip list
# install new library
pip install [lib name]
VSCode
- 启动VSCode: 按
Win键, 进入快速查找页面, 输入 vscode 会看到下面列出的应用, 选中 VSCode 点击, 如果只有一个VSCode, 直接回车
- 切换工作目录: 菜单 File -> Open Folder
- 切换Python环境: 快捷键
Ctrl + Shift + P, 调出命令菜单, 在里面输入 python , 选择 Python: Select Interpreter, 回车, 在列出的环境列表中选择需要的python环境, (这些环境可以在命令行下用 conda 命令管理)
- 打开VSCode中的命令行: 菜单 Terminal -> New Terminal
- 运行 python 代码: 可以在命令行中通过
python [文件名]执行, 也可以点击编辑器右上角的运行图标(三角形)执行