L i n u x ( U b u n t u ) Linux(Ubuntu) Linux(Ubuntu) 使用指南与常用命令
Copyright: Jingmin Wei, Pattern Recognition and Intelligent System, School of Artificial Intelligence and Automation, Huazhong University of Science and Technology
文章目录
本教程为学习笔记,且持续更新中。不商用,如需转载请联系本人。
其中的大部分截图都是本人在 Shell 小黑窗上自己尝试的结果,请参考者记得根据自己 Linux 系统的实际情况来进行修改。
打开终端
安装好 Linux 系统后,我们就可以打开终端,尝试各种命令,以及学习软件的下载安装方式了。
/home/weijingmin/ 是我的主目录,各位的系统因系统而异。
目录介绍也在本教程中。
Ctrl+Alt+T # 打开shell
查看命令的帮助
man [order] # 查看order的帮助
屏幕截图
默认保存在/home/weijingmin/图片/
下
PrintScreen # 截全屏
Alt+PrintScreen # 截界面
Shift+PrintScreen # 自由截图
终端快捷键
Ctrl + Shift + C # 复制
Ctrl + Shift + V # 粘贴
TAB # 自动补全命令或文件名
PageUp PageDown # 查看之前输入过的上一条/下一条指令
CTRL + SHIFT + T # 新建标签页
CTRL + D # 关闭标签页
CTRL + L # 清楚屏幕
CTRL + R + 文本 # 在输入历史中搜索
CTRL + A # 移动到行首
CTRL + E # 移动到行末
CTRL + C # 终止当前任务
CTRL + Z # 把当前任务放到后台运行(相当于运行命令时后面加&)
Scientifically Go Online
这部分不过多阐述,请大家自己解决问题。我只讲述一个创建自动化脚本的思路。
我使用的软件是 QV2ray,即使用 Qt 做的 V2ray 的 GUI 界面。
cd ~/v2ray
./Qv2ray-refs.tags.v1.99.6-linux.AppImage # 打开v2ray的GUI界面
或者直接新建一个脚本文件,叫 v2ray_GUI.sh。代码为上述代码。
cd ~
chmod +x ./v2ray_GUI.sh #使脚本具有执行权限
以后在用户主目录下( /home/weijingmin/ )直接运行该 shell 脚本即可。
./v2ray_GUI.sh
软件安装,文件压缩与解压
软件常见的默认安装位置:
usr/local/lib/
usr/lib/
opt/
安装
直接通过命令安装:
sudo apt-get install software_name
用命令下载太慢?应用程序->软件和更新,换源即可,常用的为阿里云镜像,但是不保证使用的源一定有软件源。
使用安装包安装:
在官网上下载安装包,下载太慢可以 scientifically go online。
在安装包文件的目录下,右键选择从终端打开,然后输入如下命令
sudo dpkg -i package_name.deb # 安装包 (Debian)
sudo rpm -Uvh package_name.rpm # 安装包 (RPM)
sudo bash package_name.sh # shell源代码
罗列
dpkg --list # 列出所有软件
enter # 换行
space # 换页
q # 退出
卸载
sudo apt-get --purge remove 包名 # 加上--purge是把配置文件一起卸载掉
sudo apt-get remove 包名# 想保留配置文件,不加--purge即可
压缩与解压
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 文件
gzip file # 压缩 file 并重命名为 file.gz
gzip -d file.gz # 将 file.gz 解压缩为 file
软件使用
Gedit 文本编辑器
gedit / sudo gedit
gedit file_name # 用文本编辑器打开
CTRL + N: 新建文档
CTRL + W: 关闭文档
CTRL + S: 保存
CTRL + SHIFT + S: 另存为
CTRL + S: 搜索
CTRL + H: 搜索并替换
CTRL + I: 跳到某一行
CTRL + C: 复制
CTRL + V: 粘贴
CTRL + X: 剪切
CTRL + Q: 退出
启动 VSCode
.deb, .rpm 文件安装方式请往上翻。
code --user-data-dir # root用户启动
code # 普通启动
在 VSCode 中也能方便的使用 Linux 终端来做各种命令操作
Anaconda
安装,在官网上下载.sh 。
从终端进入下载的目录后:
sudo bash Anaconda3-2021.11-Linux-x86_64.sh # 以你自己安装包的名字为准
中途基本都 Yes 即可,无法安装的话上述命令前面加上 sudo
。
环境状态激活:
conda config --show | grep auto_activate_base # 显示base状态
conda config --set auto_activate_base False # 关闭base环境
conda config --set auto_activate_base True # 打开base环境
其他的conda
命令和 Windows 类似。
Vi/Vim
用 Vim 打开文件,如果当前目录不存在该文件,则保存时会自动创建。
vim File_path/File_name
当用户刚刚启动 vi/vim,便进入了命令模式。
vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
命令模式:
- i 切换到输入模式,以编辑文本,输入字符。
- x 删除当前光标所在处的字符。
- : 切换到底线命令模式,以在最底一行输入命令
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
输入模式
在命令模式下按下i就进入了输入模式。
在输入模式中,可以使用以下按键:
- 字符按键以及 Shift 组合,输入字符
- ENTER,回车键,换行
- BACK SPACE,退格键,删除光标前一个字符
- DEL,删除键,删除光标后一个字符
- 方向键,在文本中移动光标
- HOME/END,移动光标到行首/行尾
- Page Up/Page Down,上/下翻页
- Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式。
底线命令模式
在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
- q 退出程序
- w 保存文件
按 ESC 键可随时退出底线命令模式,进入命令模式。
命令模式中按下 :wq 储存后离开 vim。其实本质上就是,先进入底线命令模式,然后保存文件,最后退出。
例子:
cd 桌面
cd Linux学习
vim Vim_test.txt
在命令模式之中,只要按下 i, o, a 等字符就可以进入输入模式了。
在输入模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。
这个时候,键盘上除了 [Esc] 这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑。
按下 [ESC] 按钮回到命令模式
好了,假设我已经按照上面的样式给他编辑完毕了,那么应该要如何退出呢?是的!没错!就是给他按下 [Esc] 这个按钮即可!马上你就会发现画面左下角的 – INSERT – 不见了。
OK,我们要存档了,存盘并离开的指令很简单,输入『:wq』即可保存离开。
后
:wq # 进入底线命令模式,然后保存文件,最后退出
其他常用按键自行搜索 Vim 教程。
窗口切换