mount
查看所有硬盘设备详情
sudo fdisk -l
查询挂载好的设备情况
df -h
查看挂载的文件系统类型
sudo blkid /dev/sdd1
挂载NTFS/exFAT/HPFS系统的硬盘:
sudo mount -t ntfs-3g /dev/sda1 /my_drive
sudo mount -t exfat /dev/sda1 /my_drive
sudo mount -t hpfs /dev/sda1 /my_drive
每次linux系统重启的时候都要重新挂载。可以通过在/etc/fstab
文件中加入下列指令实现系统启动自动挂载:
/dev/sda1 /my_drive ntfs-3g defaults 0 0
/dev/sda1 /my_drive exfat defaults 0 0
/dev/sda1 /my_drive hpfs defaults 0 0
nohup
不挂起执行任务
nohup {my_command}
输出结果会被输出到nohup.out,通过指令查询结果的方法:
tail -f nohup.out
nohup结果输出到指定文件:
nohup python3 tools/train2.py --cfg configs/cifar100/xhyu61.yaml >nohup2.out 2>&1 &
vi
打开一个文件
vi filename
进入后是普通模式,只能查看。
如果要编辑内容,则输入i
进入插入模式,此时可以编辑文件。
按Esc
退出插入模式,回到普通模式。
普通模式下:
输入:w filename
则为保存对文件的修改;
输入:w newfilename
则为创建一个新的文件,并将对文件所作的修改保存到新的文件中;
输入:q
退出vi编辑器;
输入:wq
则为保存并退出vi编辑器,强制更新文件修改时间;
输入:x
则为保存并退出vi编辑器,如果没有改动,则不更新文件修改时间。
进程
查询以用户为主导的详细指令详细进程信息:
ps u
查看简短指令信息:
ps aux
杀死进程:
kill 29628
压缩、解压
压缩:
tar -zcvf archive.tar.gz directory
解压:
tar -zxvf example.tar.gz
局域网内跨服务器传输
查看远程服务器地址:
ip a
进行远程传输:
scp /path/to/local/file username@remote_host:/path/to/remote/directory/
查看文件大小
查看当前目录下至多向下一级的所有文件大小
du -h --max-depth=1 *