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.txtmv 文件名 新文件名 重名名
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基础的更多相关文章
- Linux操作系统系列-Linux发布Web项目
安装JDK 下载jdk 验证是否安装JDK java 如果已经安装了jdk查看已经安装的版本 java -version 如果安装不是所需要的 卸载当前java SDK 通过rpm查看已经安装包 (r ...
- 安装Kali Linux操作系统Kali Linux无线网络渗透
安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...
- linux操作系统1 Linux入门
知识内容: 1.操作系统简介 2.Linux操作系统简介 3.Linux安装 4.Linux各大发行版本介绍 一.操作系统介绍 1.为什么需要操作系统 现代的计算机系统由处理器,主存,硬盘,键盘,鼠标 ...
- 吴裕雄--天生自然Linux操作系统:Linux 系统启动过程
linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 . 用户登录系统. in ...
- 吴裕雄--天生自然Linux操作系统:Linux 简介
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 PO ...
- 吴裕雄--天生自然Linux操作系统:Linux 安装
Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果直接不想搭建,也可以直接买一台学习用用,参考各大云服务器比较:https://www.runoob.com/linux/ ...
- Linux操作系统工作的基础
简介: 本文根据 Linux™ 系统工作基础的分析,对存储程序计算机.堆栈(函数调用堆栈)机制和中断机制进行概述.文中将为您提供操作系统(内核)如何工作的细节,进一步从宏观概述结合关键点进行微观(CS ...
- 浅析Linux操作系统工作的基础
环境:lubuntu 13.04 kernel 3.9.7 作者:SA12226265 katao 简介: 本文根据 Linux™ 系统工作基础的分析,对存储程序计算机.堆栈(函数调用堆栈)机制和 ...
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
. : 关机, 如果将Linux默认运行等级设置为0, 系统将无法启动; -- : 多用户模式, 允许使用网络文件系统, 一般不使用图形界面登陆就是这种模式; -- : 多用户图形界面模式, 该模式下 ...
随机推荐
- NX二次开发-UFUN更改图纸页比例UF_DRAW_set_drawing_info
#include <uf.h> #include <uf_draw.h> #include <uf_part.h> UF_initialize(); //获得当前图 ...
- NX二次开发-UFUN输入Part的TAG,获取整个部件表达式的TAG和表达式个数UF_MODL_ask_exps_of_part
NX9+VS2012 #include <uf.h> #include <uf_modl.h> #include <uf_part.h> UF_initialize ...
- NX二次开发-对话框解锁UF_UI_unlock_ug_access
VC/MFC调用UG Dialog要进入加锁状态 加锁 UF_UI_lock_ug_access ( UF_UI_FROM_CUSTOM ); 此处为UF_UI_select的函数 解锁 UF_UI_ ...
- POJ3241 最小曼哈顿距离生成树 - 真有趣哇
目录 Catalog Solution: (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 Catalog Problem:Portal传送门 原题目描述在最下面. 给你n个坐标, ...
- 27. USART, Universal synchronous asynchronous receiver transmitter
27.1 USART introduction 通用同步异步接收发射机(USART)对需要NRZ异步串行数据格式行业标准的外部设备,提供了一个灵活的全双工数据交换的方法.USART使用分数波特率生成器 ...
- 20140312 Excel表格画折现图次坐标轴
1.struct 是8字节对齐 2.char * a, sizeof(a)=4; char a[]="abcdefg";sizeof(a)=8; 3.内存对其齐
- 【POJ】1321棋盘问题
题目链接:http://poj.org/problem?id=1321 题意:见题干,很清楚了. 题解:简单dfs,参照八皇后 代码: #include<iostream> #includ ...
- cmd命令符
运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本) CMD命令锦集 1. gpedit.msc-----组策略 2. ...
- [JZOJ6299] 2019.08.12【NOIP提高组A】工厂
题目 题目大意 工厂内每个人只会操作一些机器. 他们会以随机的顺序来,每次选任意一台机器来操作. 一台机器只能由一个工人来操作. 可以花费一的代价来使某个工人学会一种机器. 问花费最少的代价,使得在所 ...
- Linux命令速查手册(第2版)学习
第1章.需要了解的命令行相关事项 表1-1 如何在文件名字符中使用特殊字符 字符 建议 / 绝不使用.不能转义 \ 必须转义.避免使用 _ 绝不能作为文件或目录名的第一个字符 [] 必须转义.避免使用 ...