Bootstrap

linux常用命令

1.vim的使用

vim test.txt

1.1 基础用法

  • 添加和修改文件:键盘键入i
  • 保存和退出:键入:wq
  • 不保存退出:键入:q!

1.2 其他用法

  • 键盘输入数字就可以到多少行
  • 键盘输入 gg可以划到最顶端
  • 键盘输入GG可以划到最底端

2.挂载

2.1 查看文件系统磁盘使用情况统计

df -h

2.2 挂载

mount 挂载盘 挂载点(自己新建的文件夹地址),例如

mount /dev/sdb8 /mnt

2.3 卸载挂载文件

卸载挂载盘、挂载点都可以

umount /dev/sdb8
umount /mnt

2.4 其他 

系统硬盘分区情况

sudo fdisk -l

可以知道所有硬盘的名称,以便于上面的挂载

格式化硬盘

如果是新的硬盘,需要格式化硬盘在挂载

mkfs.ext4 /dev/sdf  #将硬盘格式化成ext4格式,谨慎使用

2.5 ssfs

sshfs,就是可以把ssh连接到的主机资源,映射到本机的文件系统当中,然后用户可以像操作本地文件一样操作,而实际的文件改动将通过ssh传输到远程主机当中。

例子将10.0.0.1服务器上的/data文件夹挂载到mount_remote_folder文件夹上

sshfs [email protected]:/data monunt_remote_folder/

这个简单的命令会断开远程连接同时清空 remote_folder 目录

sudo umount mount_remote_folder/

3. 用户管理

3.1 添加用户

sudo adduser username(用户名字)

3.2修改密码

sudo passwd username

3.3 指定文件夹内所有文件的访问权限

sudo chown -R tom /home/DATA/test/tom

3.4 添加用户的root权限

sudo vim /etc/sudoers

找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名 如test)

4. 远程拷贝文件

Linux scp 命令用于 Linux 之间复制文件和目录

4.1 本地拷贝远程服务器文件

scp remote_username@remote_ip:remote_folder local_file

例子:将远程服务器10.0.0.0中的dataset文件拷贝到本地路径/home/sunny/目录下:

scp -r [email protected]:/home/zyt/dataset /home/sunny/

 4.2 将本地文件传到远程服务器中

scp local_file remote_username@remote_ip:remote_folder 

例子:将本地的/home/sunny/dataset文件拷贝到远程服务器10.0.0.0中/home/sunny/data目录下:

scp -r /home/sunny/dataset [email protected]:/home/zyt/

5. Tmux

tmux是一个终端复用器(terminal multiplexer),主要看重他可以后端运行程序,远程链接服务器,然后开启tmux,后端训练和测试。

5.1 安装tmux

sudo apt-get install tmux

5.2 基本使用方法 

  • 新建会话tmux new -s my_session,其中session_name是session的名字
  • 在 Tmux 窗口运行所需的程序。
  • 下次使用时,重新连接到会话tmux attach-session -t session_name或者tmux a -t session_name

 5.3 其他用法

tmux ls 命令可以查看当前所有的 Tmux 会话

删除session

tmux kill-session -t session_name 

tmux kill-server  删除所有session 

分离会话, 后台保持

tmux detach

ctrl+b 然后再按d,后台保持退出 

记录

ps aux |  grep train

6.terminal多开 

6.1 打开多个窗口

<Ctrl> + <shift> + <T>

6.2 多窗口之间的切换快捷键

方法一

<Ctrl> + <PageUp> + <PageDown>

方法二

切换第一个窗口
<Alt> + 1

切换第二个窗口
<Alt> + 2

切换第n个窗口
<Alt> + n

6.3 窗口关闭

先切换到需要关闭的窗口,再关闭

<Ctrl> + <D>

;