因为马上开始实验课了,未来可能用到很多Linux命令,并涉及到很多相关概念。
特此记录。
Linux命令:
- lsblk: 列出所有可用块设备的信息并显示依赖关系,但不显示RAM盘信息
- passwd: 修改当前用户系统登录密码
- mkdir: 在当前路径下创建一个directory
使用方法:
mkdir [-p] dirName
-p表示如果目录不存在就创建
一般如果已经在当前目录下了,直接mkdir dirName即可,需要加 -p 的情况是在 xxx/xxx/... 这样的时候添加(为了保险)
- cat: 显示文件内容
使用方法:
cat filename
- file: 查看文件类型
使用方法:
file filename
- find: 查找文件
使用方法:
当记得完整文件名时,find -name filename
当不记得完整文件名时,find -name *(不记得的部分用*代替)
- grep: 查找文件内的具体内容
使用方法:
grep 具体内容 filename
- >: 写入文件
使用方法:
echo 内容 > filename,文件不存在会创建,如果用>写入内容,会将之前的内容覆盖
- >>:写入文件(追加内容)
使用方法:
echo 内容 >> filename,新增的内容会追加在原本的内容后
md5sum: 查看文件的md5 hash值
使用方法:
先cd到文件所在的路径下,然后md5sum filename
一些概念:
- mount & umount 挂载/卸载
mount用于挂载新的文件系统
umount用于使用完毕后卸载已经加载的文件系统
在导入虚拟机的时候,将含有虚拟机的磁盘插入,先使用sudo -l 列出所有文件,之后在Terminal运行mount xxx(虚拟机位置),然后在virtualbox才能导入,然后当不再需要虚拟机的时候,在Terminal运行umount xxx(虚拟机位置)