Linux操作系统系列-Linux认识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux操作系统系列-Linux认识相关的知识,希望对你有一定的参考价值。
概述
先了解下unix,unix是一个多任务、多用户的操作系统,并且是收费
的操作系统。
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生,Linux内核的版本是免费
的。
1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码大约有十万行,用户大约有10万左右。
Linux的版本
Linux的版本分为发行版本与内核版本,一般开发使用的都是发行版本。比较主流的CentOS(开源的免费的)、redhat(收费的)。
Linux目录结构
Linux常用的命令
查看文件
- cat
- more 分页展示 空格:下一页 回车:下一页
- less 分页展示
tail
查看一个文件后面的内容
文件操作命令
-
cp 文件 目标路径 复制文件
比如 cp test1.txt test2.txt 将test1.txt赋值一份 -
mv 文件 目录 移动文件
比如 mv test.txt /a/test2.txt 将test.txt 移动到当前a目录下为test2.txt -
mv 文件名 新文件名 重名名
-
rm 删除文件
rm 文件名
rm -f 删除文件 不带提示
rm -r 目录/文件 递归删除
打包或者解压一个目录
- tar 常用的组合
-cvf:打包一个文件或目录
-zcvf: 打包并压缩一个文件或目录 压缩的格式gzip
-xvf: 解压或者打开一个tar文件
格式
tar 参数 文件名 要打包/解压的文件路径/目录
网络管理
-
ifconfig 查看所有网络的设置
ifconfig 网卡名称 down 禁用网卡
ifconfig 网卡名称 up 启用网卡 -
ping 和window中一样
用户与组管理
用户管理
-
添加一个用户
useradd 用户名
passwd 用户名 回车输入密码如果添加一个用户指定一个组使用 useradd 用户名 -g 组名
-
删除已用户
userdel 用户名只是删除用户 不删除家目录
userdel -r 用户名 删除用户的同时删除家目录 -
切换用户
注意:root用户可以切换任何普通用户
ssh -l 用户名 -p 端口号 主机
切换为其它用户后,想回到root用户 执行`exit`
一种比较简单的切换方式
su 用户名称
组管理
-
添加组
groupadd 组名 -
删除组
groupdel 组名注意:如果组下有用户必须先删除组中的用户才能删除该组
输入id 可以显示当前用户下的组信息
Linux文件权限
Linux三种文件类型
- 普通文件
- 目录文件
- 设备文件 Linux系统吧被一个设备都看成一个文件
通过ll命令展示列表
以 d 开头的是目录文件
以 - 开头的是普通文件
文件的权限一共9个字母表示 3个为一组
r:读 对应数字标志: 4
w:写 对应数字标志: 2
x:执行 对应数字标志: 1
- 修改一个文件的权限
注意:属于自己的文件才可以分配权限
chmod 变更文件\\目录的权限
chmod 753 abc.txt
7 当前用户为 读、写、执行权限
5 组里的其它用户 读、写权限
3 其它用户 写、执行权限
chown 变更文件或目录所属用户和组
chown 变更目录中的所有子目录以及所有文件所属用户和组
chown -R 指定用户:指定组 目录
以上是关于Linux操作系统系列-Linux认识的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段