一、安装linux环境
win10系统:www.bilibili.com/video/BV1CJ…
二、ContOS与Ubuntu OS安装指令的区别。
安装程序:
1.ContOS:yum install 安装程序
2.Ubuntu:apt install 安装程序
3.MacOS:brew 安装程序
三、linux快捷键
1.ctrl+a:光标到最前面。
2.ctrl+e:光标到最后面。
3.ctrl+u:当光标在最后的时候全部清空。
4.Tab:补齐输入的内容。
5.cd:回到根目录。
6.pwd:查看当前目录。
7.ls:查看当前目录。
8.ls -all:查看详细目录。
9.ls -lh:详细目录,带单位的大小。
10.clear:清屏。
11.date:看当前服务器的时间。
12.mkdir:创建文件夹。
13.touch ***.txt 创建文件
14.rm -rf 文件名:删除文件,递归删除
15.ls -R:可以看到当前目录里,文件夹里的内容
16.cp 文件 目录(以当前目录开始):把文件拷贝到目录里。(例子:cp 1.txt new/)
17.vm 文件名1 文件名2:把文件名1改成文件名2
18.ls 文件名:可以查找文件名所对应的文件是否存在。
19.vim 文件名:打开文件进行编写。
20.export AAA=123: 在终端里定义临时环境变量。
21.echo $AAA:输出变量内容。
22.lsb_release -a:查看当前linux的版本信息
23.chmod 777 文件:修改文件权限为可读可写可执行。rwxrwxrwx
24.cat 文件名:查看文件的内容,不能编辑。
25.vi 与vim的区别。 vim在c和c++的代码有高亮的效果,vi没有
26.tac 文件名:倒叙查看文件。
27.more 文件名:当文件很大的时候可以百分比查看(回车往下走)。
28.ctrl+c:退出
29.head -2 文件名:查看前面两行
30.tail -3 文件名:查看后面三行
31.df -h:查看磁盘情况。
四、文件描述
-rw-r--r-- 1 liuzhaoliang liuzhaoliang 0 Aug 17 14:42 file01.txt
权限 软连接数 当前权限 所属组 大小 时间 文件名
第一个字符的意思。
-:【普通文件】
d:【文件夹】
l:【软连接】
c:【字符设备文件】
b:【块设备文件】
p:【管道文件】
s:【套接字】
五、命令执行的原理
终端:是输入输出设备的总称,内部是个命令解析器,内嵌shell解析器。
在/bin目录下有很多的可执行文件例如:date、ls、pwd文件
在终端写入date命令回车后,会去/bin目录下找到对应的可执行文件,返回结果。
date->./date
六、环境变量
1.临时环境变量:关了终端变量消失。
2.全局环境变量:一直存在。
全局环境变量的添加:
1)进入 /etc文件夹。
2)修改 profile文件夹 vim profile
3)source profile
4)echo $变量
七、linux中的用户和用户组
#号是超级权限
$是普通权限
1.sudo su root:切换到root权限
2.sudu passwd root:给root用户添加密码。(在没设置密码的时候使用)
3.su root密码:进入root权限。
4.sudu adduser 组名:添加一个组
5.sudo chown liu 1.txt:修改文件的当前权限。
6.sudo chgrp liu 1.txt:修改组权限。
数字限定法:rwxrwxrwx(777)
rwx:当前自身所在用户的权限
rwx:同组的权限
rwx:其它用户权限
4可读2可写1可执行
字母限定法 x可执行w可写r可读
u user(第一组)
g group(第二组)
o other(第三组)
a all(所有组)
1.chmod +x 文件名:给三组都加上可执行
2.chmod +w 文件名:只有第一组可写
3.chmod +r 文件名:三组都加上可读
4.chmod u+rwx 文件名:给文件的第一组加上rwx
八、vim简单使用
1.进入的时候默认是命令模式。 2.按i进入编辑模式 3.按esc进入命令模式 4.按shift + :进入末行模式 5.输入wq:写入退出。