概述

先了解下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基础的更多相关文章

  1. Linux操作系统系列-Linux发布Web项目

    安装JDK 下载jdk 验证是否安装JDK java 如果已经安装了jdk查看已经安装的版本 java -version 如果安装不是所需要的 卸载当前java SDK 通过rpm查看已经安装包 (r ...

  2. 安装Kali Linux操作系统Kali Linux无线网络渗透

    安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...

  3. linux操作系统1 Linux入门

    知识内容: 1.操作系统简介 2.Linux操作系统简介 3.Linux安装 4.Linux各大发行版本介绍 一.操作系统介绍 1.为什么需要操作系统 现代的计算机系统由处理器,主存,硬盘,键盘,鼠标 ...

  4. 吴裕雄--天生自然Linux操作系统:Linux 系统启动过程

    linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 . 用户登录系统. in ...

  5. 吴裕雄--天生自然Linux操作系统:Linux 简介

    Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 PO ...

  6. 吴裕雄--天生自然Linux操作系统:Linux 安装

    Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果直接不想搭建,也可以直接买一台学习用用,参考各大云服务器比较:https://www.runoob.com/linux/ ...

  7. Linux操作系统工作的基础

    简介: 本文根据 Linux™ 系统工作基础的分析,对存储程序计算机.堆栈(函数调用堆栈)机制和中断机制进行概述.文中将为您提供操作系统(内核)如何工作的细节,进一步从宏观概述结合关键点进行微观(CS ...

  8. 浅析Linux操作系统工作的基础

    环境:lubuntu 13.04   kernel 3.9.7 作者:SA12226265 katao 简介: 本文根据 Linux™ 系统工作基础的分析,对存储程序计算机.堆栈(函数调用堆栈)机制和 ...

  9. 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用

    . : 关机, 如果将Linux默认运行等级设置为0, 系统将无法启动; -- : 多用户模式, 允许使用网络文件系统, 一般不使用图形界面登陆就是这种模式; -- : 多用户图形界面模式, 该模式下 ...

随机推荐

  1. 凑出和相等的k组数,玄学结论——hdu6616

    [1,n]n个数分成k组,每组n/k个,问k组数和相等的解决方案 首先(1+n)*n/2判定一下是否可以被k整除 n/k为偶数时显然成立 n/k为奇数时每组数前三个很难配,我想了一种玄学的结论,也证明 ...

  2. delphi窗体透明但上面的控件不透明怎么实现

    我不知道LAZARUS是什么玩意.纯用DELPHI的话.procedure TForm1.FormCreate(Sender: TObject);var mStyle, mExStyle: Longi ...

  3. 虚拟IP---Linux下一个网卡配置多个IP

    转:http://blog.csdn.net/turkeyzhou/article/details/16971225 Linux下配置网卡ip别名何谓ip别名?用windows的话说,就是为一个网卡配 ...

  4. bash字符串前导美元符号的作用

    problem bash内置变量IFS作为内部单词分隔符,其默认值为<space><tab><newline>, 我想设置它仅为\n,于是: OLD_IFS=$IF ...

  5. nginx启停脚本

    安装nginx时,源码包中未带官方的启动脚本,也就无法使用service nginxd start这种启动方式,查了下资料自己写了一个: #!/bin/bash #@version: #@author ...

  6. <读书笔记>001-以解决问题为导向的python编程实践

    以解决问题为导向的python编程实践 0.第0章:计算机科学 思考:计算机科学是否为计算机编程的简称? 编程的困难点:1.同时做2件事(编程语言的语法.语义+利用其解决问题)  2.什么是好程序(解 ...

  7. Victor and String HDU - 5421 双向回文树

    题意: 有n种操作,开始给你一个空串,给你4中操作 1 c  在字符串的首部添加字符c 2 c  在字符串的尾部添加字符c 3  询问字符中的本质不同的回文串的个数 4 询问字符串中回文串的个数 思路 ...

  8. Jmeter-----请求依赖之JsonExtractor

    层级关系填写: 1.第一个必须是$ 2.用英文状态下的  . 来代表下一个层级

  9. python_django_models模块中的查询

    查询集:表示从数据库获取的对象集合,查询集可以有多个过滤器,过滤器就是一个函数(方法),基于所给参数限制查询集结果 从sql角度来说,查询集和select等价,过滤器和where等价 查询集特点: 惰 ...

  10. 怎样查询Vultr当月账单和历史账单

    关于Vultr账单的问题,Vultr是可以查看当月的实时账单,也可以查看历史账单,下面就教大家查看账单的方法. 一.查看Vultr当月账单 首先我们要进入Vultr官网,登录自己的Vultr账号,登录 ...