Linux系统命令(备忘录)
摘要
Linux系统命令备忘录
1.展示目录内容
1 | ls -a:显示所有文件(包括隐藏文件); |
2.创建工作区和虚拟环境
1 | export MY_PATH="$HOME/ml" |
将路径HOME/ml取名为MY_PATH
1 | mkdir -p MY_PATH |
建立多级文件目录,当前目录下创建可以不加p
1 | pip3 install --user --upgrade virtualenv |
安装虚拟环境
1 | virtualenv env --python=3.6 |
在当前目录下创建虚拟环境名字为env,python版本为3.6
1 | source env/bin/activate |
启动虚拟环境
1 | deactivate |
退出虚拟环境
3.创建编辑文本
3.1 文件夹与文件
1 | mkdir 文件夹名称:创建文件夹; |
1 | touch 文件名:创建文件(要加后缀) |
1 | mv a.txt b.txt :重命名 |
1 | vim 文件名:如果目标文件存在,则vim打开目标文件,如果目标文件不存在,则vim新建并打开该文件。 |
3.2 VIM模式
1 | vim拥有三种模式 |
4.WSL ubuntu相关
4.1 文件管理
如果使用的是WSL,文件位置可以在资源管理器中输入\\wsl$
获知。
4.2 重置密码
- 关闭Ubuntu窗口
- 打开Powershell 或 cmd, 以root默认登陆
wsl -u root
。 - 输入
passwd your_username
- 重新修改并确认密码。
- exit退出
- 重启Ubuntu窗口
5.不中断运行
通常会使用ssh连接Linux系统,而且运行时间会很长,所以想要让服务器在退出远程后继续跑任务就可以选择下面两种方法。
5.1 nohup
nohup意思是no hang up,不挂断运行
主要命令如下
1 | jobs 查看任务的状态、任务号和进程pid |
5.2 screen
screen相当于多开了一个窗口,有点新建一个终端会话。
使用前需要安装 1
2
3
4# centos
yum install -y screen
# ubuntu
apt install -y screen
使用方法
1 | # 创建一个名为MinecraftServer的screen |