记录一些Linux的操作
- 挂载NTFS移动硬盘
- 后台运行python程序
- 压缩和解压
- 查看系统状态
- 常用快捷键
- vim
- 文件和目录相关
1 挂载NTFS移动硬盘
在/media下创建挂载的文件夹,比如创建disk
1
mkdir disk
查看硬盘的路径,输入以下命令,会显示目前的所有硬盘资源,这时根据你硬盘的容量查找到对应的路径
1
lsblk
比如,我这里的路径是sda1
使用mount命令进行挂载,这里需要sudo
1
sudo mount /dev/sda1 /media/disk
此时打开disk就可以看到硬盘中的文件了
使用完毕后取消挂载,再拔掉硬盘
1
sudo umount /dev/sda1
2 后台运行python程序
如果想保证一直后台运行程序,可以使用nohup
1 | nohup python test.py & # 挂后台运行 |
想要退出的话直接kill掉运行的进程就好了
3 压缩和解压
最常使用就这句tar -zxvf test.tar.gz -C /tmp #解压缩到指定位置
详细的一些命令如下:
1 | zip [选项] 压缩包名 源文件或源目录 |
我们更经常遇到的是tar和gz一起出现,因为tar用来打包,gz用来压缩
1 | tar -zcvf test.tar.gz test/ #压缩 |
4 查看系统状态
1 | ps -a # 查看所有用户的所有进程 |
5 常用快捷键
快捷键 | 作用 |
---|---|
CTRL+C |
退出当前进程 |
CTRL+L |
清除命令行中显示内容 |
CTRL+Q |
退出 |
TAB |
自动补全 |
6 vim
6.1 修改文本
命令 | 作用 |
---|---|
i | 在光标前插入 |
I | 在光标当前行开始插入 |
a | 在光标后插入 |
A | 在光标当前行末尾插入 |
o | 在光标当前行的下一行插入新行 |
O | 在光标当前行的上一行插入新行 |
:wq | 保存并退出 |
6.2 定位命令
命令 | 作用 |
---|---|
:set nu | 显示行号 |
:set nonu | 取消行号 |
gg | 跳到首行 |
G | 跳到末行 |
:n | 跳到第n行 |
6.3 替换和取消命令
命令 | 作用 |
---|---|
u | undo,取消上一步操作 |
Ctrl + r | redo,返回到undo之前 |
r | 替换光标所在处的字符 |
R | 从光标所在处开始替换,按Esc键结束 |
6.4 删除命令
命令 | 作用 |
---|---|
x | 删除光标所在处字符 |
nx | 删除光标所在处后的n个字符 |
dd | 删除光标所在行。ndd删除n行 |
dG | 删除光标所在行到末尾行的所以内容 |
D | 删除光标所在处到行尾的内容 |
:5,7d | 删除指定范围的行 |
7 文件和目录相关
1 | pwd # 显示当前工作目录目录 |
感谢看到这里,在记录中收获成长,道阻且长