杰普创新班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可以提高当前用户权限(当前用户使用管理员权限)