Linux操作系统的学习
- Linux系统安装虚拟机
- 认识Linux系统目录
- 常用命令
- 压缩和解压命令
Linux系统安装虚拟机
vmware下的安装
Xbox下的安装
认识Linux系统目录
目录名称 | 作用 |
---|---|
bin | binnary二进制文件,普通命令 |
boot | 系统引导程序存放目录 |
dev | linux device设备(磁盘 光驱) |
etc | 系统配置文件的路径 |
home | 普通用户的家目录 |
lib/lib64 | library库 |
mnt | 临时挂载点 |
opt | option可选 选装 |
proc | 虚拟目录 |
root | 超级用户家目录 |
sbin | super bin 只有root用户才可使用的命令 |
tmp | 相当于windows下面的回收站linux下 |
usr | 用户的一些程序/usr/local |
var | 经常变换的文件存放位置 |
常用命令
清屏:clear
显示当前所在目录:pwd
切换目录:cd name/(当前name下的目录) cd /name/(跳转其他根目录下) cd …/(返回) cd /(根目录)
查看当前目录:ls ls -la(查看详情)
创建目录:mkdir name[name1 name2…] 递归创建mkdir -p name/name1/…
删除文件或目录:rm -rf/-ri
复制文件或目录:cp[-r]
移动文件或目录、兼有重命名:mv name(修改前) name1(后)
查看文件中所有的内容:cat cat xxx|grep xxx1(查看文件中所有的xxx1)
新建文件:touch
按页查看:more (space下一页 enter下一行 b上一页 q退出)
按页查看:less (space下一页 y上一行 enter下一行 PgDn下一页 PgUp上一页 q退出)
显示文件前n行:head -n
显示文件后n行:tail -n
替换文件中某个字符(所有):sed -i “s/替换前/替换后/g” 文件名
将具体内容XXX插入文件第n行后:sed -i ‘na\\XXX’ 文件
将具体内容XXX插入文件第n行前:sed -i ‘ni\\XXX’ 文件i
查看文件中的第n行:sed -n ‘n,1p’ 文件名
查看文件中的第n-m行:sed -n ‘n,m’ 文件名
当前命令结果输入文件:>(覆盖源文件内容) >>(不覆盖)
进入命令模式:vi
进入编辑模式:i/a
保存不退出::w
保存并退出::wq/:x
退出不保存::q!
复制光标所在行:yy
粘贴:p
删除光标所在行:dd
跳至文章末行:shift+g
退出编辑:键盘Esc
压缩和解压命令
文件类型:
tar
tar.gz
tar.xz
压缩:
tar -cvf destpath/xxx.tar srcpath
tar -zcvf destpath/xxx.tar.gz srcpath
解压:
xxx.tar tar -xvf xxx.tar [-C path]
xxx.tar.gz tar -zxvf xxx.tar [-C path]
xxx.tar.xz xz -d xxx.tar.xz => xxx.tar