三十·LINUX基础操作(1)
[root@localhost ly]
root登录用户名称
localhost主机名称
ly路径
#用户身份为超级管理员,
$用户身份为普通用户
了解系统的信息
fdisk -l 查看硬盘大小
/dev/sda 操作系统中第一块硬盘的名称以及所在的路径
sd为硬盘接口的类型 a(第一块)
cat /proc/meminfo 内存大小
cat /proc/cpuinfo cpu 大小
reboot重启
poweroff关机
linux操作系统的树状结构
目录===文件夹
cd … 返回上一级目录 (cd change directory)
pwd显示当前路径
ls列出当前目录中的内容
/bin – 普通用户和管理员都可以执行的命令字
/sbin – 只有管理员才能执行的命令
/boot – 引导 主引导目录 独立的分区 存着启动菜单 内核
/dev – device 设备文件存放目录
/etc – 配置文件存放目录
/home – 普通用户的家目录
/root – 管理员的家目录
/media – 光驱的挂载目录(进入挂载的光盘)
/mnt —临时设备的挂载目录
/proc – 里面的数据都在内存中,进程所在的目录
/tmp – 临时文件存放目录
/usr – 第三方软件安装目录
/var – 常变文件存放目录 (比如日志文件,邮件文件)
快捷键
tab 补全命令
linux默认文字格式 UTF-8
ctrl + l 清除屏幕内容
ctrl + c 终止快捷键
分辨文件类型
蓝色 --------目录(文件夹)
黑色 --------普通文件(可以cat看内容)
浅蓝----------符号链接(快捷方式)
黑底黄字-------设备文件
绿色----------可执行文件
红色---------压缩包
紫色---------图片 模块文件
增删改查命令
查询:查看目录内容 ls 查看文件中内容 cat
创建:创建文件touch 创建目录 mkdir
输出重映相:echo “” >文件
改动:剪切 mv (改名字) 复制 cp
创建符号链接:ln -s 文件名(绝对路径) 放置路径 文件名
删除:rm(remove 移除)rm -f 文件强制删除 rm -fr路径 (递归删除目录)
命令字帮助信息查询
命令字 【选项】文件或者目录
如何查看一个命令字的帮助手册 man +命令字
ls -lh 查看文件的大小
压缩解压缩
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
建立一个大小为100M的文件bigfile
gzip 文件名称 压缩
gunzip 文件名称 解压缩
bzip2 文件名称 压缩
bunzip2 文件名称 解压缩
以上两工具只能压缩文件
du -sh 目录 查看路径的大小
对目录进行打包压缩
tar -cf 路径 文件名.tar 被打包文件的路径 被打包目录名
tar -tvf 文件名.tar 不打卡包的情况下看包内的文件
tar -xf 文件名.tar 路径 解tar包
tar -zcf 路径 文件名.tar 被打包文件的路径 被打包目录名 被打包的同时进行压缩
tar -zxf 文件名.tar 路径 解压tar包 解压 gzip
tar -jxf 文件名.tar 路径 解压tar包 解压 bzip2
vi编辑器 升级版是vim
vim 路径 文件.类型
三种工作模式:
命令模式 按i进入输入模式 按:进入末行模式
输入模式 到不了末行模式 ,Esc键回命令模式
末行模式
:wq 保存退出
:q!不保存退出
:set nu 显示行号
: % s/old/new/g 把每一行中的old替换成new
:2yy 复制当前行以及下一行
p粘贴到当前行下
dd删除当前行
gg回到第一行
G到最后一行
50G到第50行
10dd 从光标所在行开始删除10行
linux操作系统软件分类
软件分类
源码包 封装后的软件包
源码包:压缩包形式提供 开源
安装的注意事项
1.解压包
2.编译 可以指定安装路径和编译所需的功能
3.通过配置脚本指定安装路径和功能
4.通过make命令控制makefile文件进行顺序编译
5.将编译好的文件拷贝到安装路径下
封装后的软件包
安装便捷 特点后缀
rpm red hat package manager
deb debian
ls | grep “tree”过滤
检查是否安装过该软件
rpm -qa 列出所有已经安装过的rpm软件包
确认该软件的作用
rpm -qpi 软件名
确认软件安装路径
rpm -qpl 软件名
安装软件
rpm -ivh 软件名
使用软件
软件卸载
rpm -e 文件名
yum方式安装软件
cd /etc/yum.repos.d/
根据光盘中的依赖关系列表进行软件的安装卸载
vim /etc/yum.repos.d/dvd.repo
[dvdrom] 标签
name = “yun dvd rom” 描述
baseurl=file:/media/光盘名
gpgcheck=0 是否做密钥对验证
通过yum工具进行软件的卸载和安装
卸载: yum remove vim-common
安装:yum install vim-enhanced
操作系统用户分类和组
/etc/passwd 保存操作系统中用户信息
/etc/shadow
/etc/group
root : x : 0 : 0 : root : / root : /bin/bash
字段1:用户名
字段2:密码占位符
字段3:用户的UID 0 表示超级用户 , 500-60000 普通用户 , 1-499 程序用户
字段4:基本组的GID(用户必须存在的组) 先有组才有用户
字段5:用户信息记录字段
字段6:用户的家目录
字段7:用户登录系统后使用的命令解释器
/etc/shadow 保存了用户的密码信息
root: 6 6 6ME9wjPHAid5ds$PO/GlBVEt1:18325:0:99999:7:::
字段1:用户名
*字段2:用户的密码加密后的字符串(sha)
字段3:距离1970/1/1密码最近一次修改的时间
字段4:密码的最短有效期
*字段5:密码的最长有效期(建议时间 90)
字段6:密码过期前7天警告
字段7:密码的不活跃期
字段8:用户的失效时间
/etc/group 记录了系统中所有组的信息