目录
1.操作系统:
主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用(中间人)
2.主流操作系统:
桌面操作系统:Windows、 Mac、 Linux
服务器操作系统:Linux、 Windows server
嵌入式操作系统:Linux
3.发展史
Unix->Minix->Linux
4.分支
Linux分支有很多,
现在比较有名的ubuntu、debian、centos(Community Enterprise Operating System)、redhat、suse等等。
5.Linux命令
5. 1.cd命令
绝对路径
:从盘符开始的路径,形如:
C:\Program Files (x86)\VMware\Ubuntu18.4
相对路径
:从当前路径开始的路径,假如当前路径为: C:\Program Files (x86)
LINUX系统中,绝对路径以“/”为起始。 例:/home/user1/abc.txt
相对路径为 : home/user1/abc.txt
cd /home 绝对路径 以根目录开头
cd admin 相对路径 不以根目录开头
cd..上一级
cd~ 去自己的家/home/admin
cd - 回看
5.2. ls
ls 显示当前目录下有什么
ls -a 显示所有文件(.开头为隐藏文件)
ls -l显示文件夹详细列表(大小4094,时间)(常用)
ls -lh 人性化显示(4k)
ls -la
ll == ls -l
ls权限介绍
drwxrwxr-x d文件夹 r可读 w可写 x可执行
d rwx rwx rwx
第一组指文件拥有着的权限
第二组指文件拥有组的权限
第三组指其他人的权限
5.3.pwd 查看在当前位置
5.4.mkdir
(make directory,创建目录/文件夹)蓝色的
mkdir tupain 在当前目录下创建文件夹
mkdir /home/admin tupian 以绝对路径创建文件夹
mkdir /home/admin/a tupian -p 如果上级目录不存在加-p
mkdir a b 在当目录下创建多个文件夹
mkdir a/{b,c} 在指定目录下创建多个文件夹
mkdir .abc 创建隐藏文件夹
5.5.touch创建文件 黑色的
touch abc.txt 在当前目录创建文件 如果指定目录要保证存在
touch .abc 创建隐藏文件
gedit abc.txt 使用记事本打开(不存在直接创建文件夹)
5.6.rm 删除文件 文件夹
rm a.txt 删除文件
rm a -r 删除文件夹
rm * -r 不能删除隐藏文件 (rm .a)
5.7.clear清屏
自动补全 tab
crtl+c撤销当前命令
ctrl +shift +=放大窗口字体
ctrl + -缩小字体
命令 --help 帮助
5.8.拷贝 cp
cp 1.txt 2.txt
cp abc cdf -r
5.9.移动、重命名 mv
mv 1.txt 2.txt 重命名
mv 1.txt ~ 移动到指定目录
5.10.重定向命令和cat命令
ls > 1.txt 把命令的结果返回到输出文件中 不显示到屏幕
ls >>1.txt 把命令的结果返回到输出文件中 但是不覆盖上一次内容
cat 1.txt 显示文件里的内容到屏幕中
cat 1.txt 2.txt 显示多个
cat 1.txt 2.txt > 3.txt 将两个文件的内容输出到3.txt中
5.11.查看更多的内容more
ls >1.txt
more 1.txt 查看内容多的文件 空格 往下翻 B 往回翻页 Q 退出
5.12.管道 |
ls -l/ |more 左边命令交给右边处理