1_linux 1day

linux:
unix:稳定 收费并且不开源
源代码看不到
window oracle
牛逼老外–linux
linux:集成了市面上所有操作系统的优势
免费 开源
ubuntu depin centos

linux 公社:
ubuntu:
安装 :u 启动盘
.iso .GHP
设置主板 bios 从u盘启动
下一步,,,,
基于VM虚拟机
1,安装VM虚拟机
2,使用虚拟机打开镜像

ubuntu 下载安装软件:
命令: down qq
npm:
yum:
apt-get: apt-get instell qq
网站 /etc/apt/resource.list
有哪些
索引
apt-get update 更新索引
命令行下使用TAB可以提示(补全)

kernel 内核 linux内核 ubunut操作系统
shell
1 提供命令
2 解析内核
3 反馈执行结果
Bourne shell(sh)
C shell (csh)
Bourne-again shell(bash) $普通用户

file system 文件系统
opt 第三方软件
etc
dev

linux 基本命令 ctrl art t
控制台 ctrl art F1

root❌0:0:root:/root:/bin/bash
用户名:密码:uid:gid:描述

briup
sudo 命令
输入密码

su root
输入管理员密码
路径: /home/briup
linux:
学习目的:为了熟练掌握linux下的操作。
linux诞生:
1991 年4 月 林纳斯·托瓦兹,在学习minix系统的时候发现这个系统的不足,然后开始编写一个新的免费的操作系统,他在开发新操作系统前,花了两年时间研究了市面上的操作系统,他开发的linux系统集成了现有系统的优势,并且免费开源。
linux优势:
Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力
开源
免费
linux劣势:
命令众多
软件生态不完善。

linux系统的获取:https://www.linuxidc.com/
市面上比较好的linux系统有ubuntu,depin,centos

ubuntu 安装 :

ubuntu 下安装软件 :
1,下载.deb文件 直接安装
2,应用商店 直接安装
3,命令安装
npm
yum
apt-get
都需要安装,并且需要配置源。
sudo apt-get install 全名
sudo apt-get update 更新索引

linux os 的组成:
硬件设备
kernel : 内核是一个操作系统的核心,是操作系统最基本的部分。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统等,决定着系统的性能和稳定性。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间
内核就是用来管理计算机的进程,调度,创建,执行,销毁,这一系列都是由内核来管理

shell : shell是一门语言,可以使用代码对内核进行操作。
shell编程,对外提供命令。命令最终会转换为操作内核的指令0101

file System
:文件系统,计算机上所有的内容都以文件的形式进行存放,
在文件系统中,要明确当前文件的位置在哪。
文件系统中的文件,可以用[相对路径]和[绝对路径]表示或者查找。

相对路径:

绝对路径:
…练习路径问题…

linux 文件系统组成:
/ :unix系统的根路径

根路径文件夹存放内容,下面属于一级目录.

opt:第三方软件

etc:系统配置

dev:计算机设备文件(用一些计算机编程语言打开文件,就可以对外围设备进行操作)

usr:操作系统中自带的对所有用户都用的软件

kernel(boot):内核程序

var:针对管理员使用的东西

export(home):用户专有的东西

linux下基本命令:
打开控制台
1: crtl+alt+t
打开控制台(可以开启多个)

1.1:
在有控制台的情况下,
ctrl+shift+t同一个控制台打开多个选项卡
2: crtl+alt+f1…f7
切换到本地控制台f1-6为黑屏控制台f7为图形界面控制台

登录
2: telnet: 远程登录命令. 远程退出:exit

whoami
3: passwd:修改普通用户的密码,修改普通用户密码的要求(下面3.1-3.4),对超级用户没有作用
3.1:密码的长度6到8个字符
3.2:密码至少包含2个字符和一个数字或者一个特殊字符
3.3:密码不能和用户名相同
3.4)新密码和旧密码至少有3个字符不同
passwd 用户名 修改用户密码

4: sudo passwd root 第一次设置超级用户的密码
应该经过步奏:
4.1:输入当前用户的秘密
4.2:输入修改秘密
4.3:再次输入修改秘密
4.4:超级用户的名字就是root密码就是刚才设置的密码
5: 超级用户和普通用户的切换
5.1: su root 超级用户密码 : 普通用户切换到超级用户
在当前环境下不改变,用户变为root
su - root
把当前的路径切换到root路径下,用户也改变为root

5.2: exit : 超级用户切换到普通用户。
5.3: 普通用户的标识:$

超级用户的标识:#

6: more /etc/passwd: 查看用户信息
root :x :0 :0 :root:/root :/bin/bash

6.1:弹出信息详解:用户名:密码:uid:gid:备注:用户的家目录:默认使用shell
more 显示 文件的内容
一屏显示不完,可以回车继续显示一行
可以空格显示一屏
7: sudo more /etc/shadow
密码:超级用户密码

注:使用最小权限原则:尽量使用普通用户完成操作
sudo:使普通用户临时提升权限

命令格式:Command [option(s)] [argument[s]]

command:命令关键字
options:可以有多个选项
arguments:可以有多个参数
注意:中间用空格隔开
单行命令一般不超过256个字符
大小写敏感
不同的命令提示
8: clear : 清屏

9: pwd : 显示当前绝对路径
10: cd 改变路径

eg1: cd /opt 跳到opt目录下。
解释:cd空格 代表是改变路径,/opt 代表是/下的opt目录–>即:改变当前路径为/opt目录。 路径最左边/代表根目录

eg2: cd 回到家目录

解释:输入cd 代表是改变路径,但是后面什么都没有跟—>即:改变当前路径为home(家)目录。

eg3: cd . 跳转到当前目录下(没什么意义)
解释: . 当前路径 —>配置jdk的时候加的classpath 就可以是只配置一个 .

eg4: cd … …跳转到上一层目录

解释: … 代表上一级目录

eg5: cd …/… 跳转到上两级目录
解释: …上一级目录, …/… 目录和目录之间用/隔开

练习: 当前目录是家目录,从家目录跳转到opt目录,使用相对路径完成:
练习: 当前路径是src 要求从src路径改变到bin目录里
test
|
| |
src bin
11: li显示文件夹下文件
11.1: ls 显示当前目录下文件和目录

11.2: ls / 显示/目录下文件和目录

11.3: ls /home/candice 显示家目录下文件和目录

1.4: ls -a 显示隐藏文件

11.5: ls -R /etc 循环(子目录中的信息显示出来)显示文件
11.6: ls -l /etc 显示详细信息
- 普通文件
d 文件夹
l 一个超链接
b c 设备
p 管道 进程间的通信
s 网络有关的文件
文件类型 自己(文件的创作者) 同小组用户对该文件的权限 既不是创作文件的人也不少同小组的人[读写执行权限] 创建人 组 当前文件被其他地方的链接数

11.7: ls -t /etc 按照文件的最后一次的修改时间进行排序

问题
一)基础实验:

  1. Unix中常见shell及其命令(shell的缩写)

Bourne shell :sh
Korn shell :ksh
C shell :csh
Bourne-again shell :bash
2. 普通用户与超级用户如何进行相互切换
su exit

  1. 远程登录及退出服务器的命令
    telnet exit

  2. 如何修改密码及普通用户修改密码的限制

password

  1. clear、pwd命令的作用

清屏 显示当前绝对路径
6. cd命令的作用

改变当前路径
7. ls命令的作用及常见的选项的作用(-a、-R、-t、-l、-F)

ls 显示当前目录下的文件和目录 ls-a 显示隐藏文件 ls-R 循环显示文件 ls-t 按照文件的最后一次的修改时间进行排序 ls-l 显示详细信息 ls-F 列出目前目录下的文件名及其类型
8.如何创建文件

touch 文件名
9.如何创建目录
mkdir 文件夹
扩展实验:

  1. 切换到管理员的时候可以用su和su -,su与su - 的区别(观察实验现象)

su 只切换用户 su- 切换用户和路径
2.如何查看文件的最后一次访问时间

ls -l
3.如何复制文件

cp

4.如何删除文件和目录

rm/rmdir
5.如何给文件改名或者移动文件到另一个地方
mv

作业:

  1. 操作系统的三大组成及各自作用

内核kernel 内核就是用来管理计算机的进程,调度,创建,执行,销毁,这一系列都是由内核来管理
shell可以使用代码对内核进行操作。对外提供命令
file system 计算机上所有的内容都以文件的形式进行存放,
2. swap space、deamon的作用

swap space:(交换分区/空间)当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,
以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,
等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。
deamon:(精灵进程、守护进程、后台进程)在操作系统中,一般系统的服务都是以后台进程的方式存在,
而且都会常驻系统中,直到关机才结束,这类服务称Deamon

  1. Unix中相对路径与绝对路径的区别,相对路径的参照物

绝对路径是根目录开头 有/ 相对路径没/
4. Unix常见目录结构/opt、/etc、/dev、/var、/kernel、/home等的作用

opt:第三方软件

etc:系统配置

dev:计算机设备文件(用一些计算机编程语言打开文件,就可以对外围设备进行操作)
usr:操作系统中自带的对所有用户都用的软件

kernel(boot):内核程序

var:针对管理员使用的东西

export(home):用户专有的东西

  1. /etc/passwd和/etc/shadow的作用

查看用户信息 查看用户信息和密码

  1. /etc/passwd文件中包含了用户的哪些信息

用户名:密码:uid:gid:备注:用户的家目录:默认使用shell
7. 使用passwd命令修改当前用户的密码
在这里插入图片描述
8. 查看当前目录下所有文件包括隐藏文件的详细列表信息


ls -a -l

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值