学习Linux操作系统(1)

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

你可能感兴趣的:(Linux,linux,centos,shell)