杰普创新班Linux第一天

一、在Linux中一切皆文件

二、Linux的发展

Linux系统是由unix 系统发展而来的,unix开发过程中形成了b语言进而形成现在广受欢迎的c语言,而unix也在汤姆森和丹尼斯里奇用c语言重写内核后焕发出无限生机,而在之后unix走向闭源,开源领袖Richard Stallman认为unix是一个很好的系统,如果将人们所学贡献出来,那么这个系统将更加优异。随之提出了Gun计划。正当Richard Stallman为内核发愁时,linus在1991年创造了linux并将之开源,而后Linux生态百花齐放,形成了各种各样的版本。主流的有Ubuntu、Redhat、Debian、centos等。

三、Linux的系统组成

硬件--->内核--->shell--->图形化界面--->用户

shell :用户指令解析(shell脚本 :能够直接运行的程序)

四、虚拟机

​ 虚拟出一套硬件装操作系统

​ 优点:1. 相对于在硬件上直接装Linux系统,操作更加简单

​ 2. 当不想用该系统时,直接删除即可

​ 3. 内存虚拟化,需要多少内存用多少内存

五、Linux系统的基本操作(以Ubuntu系统为例)

1. 快捷键

打开终端 ctrl+alt+t

放大字体 ctrl+shift+"+"

缩小字体ctrl+"-"

2.Linux系统常用命令.

2.1 文件目录处理命令
ls 显示目录文件
	-a 显示所有文件
	-l 显示文件详细信息
	-R 递归显示文件
	-t 显示的文件按时间排序
	-F 显示文件类型

cd + 路径 进入某个目录

pwd 查看当前目录

cp 复制文件
	-r 复制目录
	-p 保留文件属性
        -i 询问操作
    tip:   1. 把a.txt、b.txt拷贝到test文件夹里 (要求test文件夹必须存在)cp -r  a.txt b.txt  test
            2. cp -r test test1
              如果test1文件夹存在,则包含test文件夹及其子文件子目录。
              如果test1文件夹不存在,则只复制其子文件子目录。
            
         
mv 剪切文件,当文件不存在时为复制文件

touch + 文件名 创建该文件

mkdir 创建目录
	-p 递归创建
	
rmdir 删除非空目录

rm 删除文件及目录
	-r 删除目录及目录下文件
	-f 强制执行(不询问)
	



2.2文件权限相关命令
id 查看当前用户的所有权限

chmod 文件权限更改
三种用户分别是:所有者u,所属组g,其他人o,所有人a(包括前三个)
三种权限是:读r、写w、执行x
主要有两种使用方式:
添加权限:chmod u+r    添加多个权限  chmod u+rwx
删除权限:chmod u-r
设置权限:chmod u=r
另一种权限使用数字表示:r=4,w=2,x=1
chmod 777   每个数字表示一种用户  第一个7表示所有者具有读写执行权限

umask 查看默认缺省权限

其他的有chown chgrp等
2.3 其他命令
passwd 设置用户密码
设置管理员密码 sudo passwd root

echo 打印

ps 打印当前进程

su 切换用户

clear 清屏

命令前+sudo可以提高当前用户权限(当前用户使用管理员权限)
posted @ 2021-03-09 20:19  愿半生代码如一生好友  阅读(32)  评论(0)    收藏  举报