Linux操作系统
学习目标2024.03.23
一.操作系统
1.1作用:主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接软件和硬件。
1.2不同应用领域的主流操作程序
·桌面操作系统:1.Windows系列 2.macOS 3.Linux
·服务器操作系统:1.Linux 2.Windows Server
·嵌入式操作系统:1.Linux
·移动设备操作系统:1.IOS 2.Android(基于Linux)
1.3虚拟机:通过软件模拟的具有完整硬件功能的,运行在一个完全隔离的环境中的完整计算机系统
1.4Linux介绍
文件和目录:/ :根目录
/home :用户家目录
/root :超级用户
/mnt:光盘默认挂点(Android刷机)
命令行输入程序:终端 terminal
1.5常用Linux命令的基本使用
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
1 | ls | list | 查看当前文件夹下的内容 |
2 | pwd | 查看当前所在文件夹 | |
3 | cd(目录名) | 切换文件夹 | |
4 | touch(文件名) | 如果文件不存在,新建文件(创建空文件) | |
5 | mkdir | 创建目录 | |
6 | rm | 删除指定的文件名 | |
7 | clear | 清屏 |
cd:cd /home 绝对路径,以根目录开头 cd admin 相对路径 不易根目录开头 cd .. 返回上级目录
cd ~ 到自己的家 /home/admin
cd - 回看
ls:ls -l 显示详细列表
ls -lh 把文件大小以人性化方式显示
ls:-a显示所有的文件,包括隐藏文件,隐藏文件是.开头的文件
ll 等于 ls -l
ls -la /home 查看其他文件夹的内容
mkdir:mkdir tupian 在当前目录下创建文件夹
mkdir /home/admin/tupian 以绝对路径创建文件夹
mkdir /home/admin/a/tupian -p如果上级目录不存在,加上-p自动创建父目录
mkdir a b 在当前目录创建多个文件夹
mkdir a/{c,d} 在指定目录下创建多个文件夹
mkdir .abc 以.开头 是创建隐藏文件夹
touch:touch abc.txt 在当前目录下创建 如果制定了目录,必须保证上级目录存在
touch .abc 创建隐藏文件夹
getit abc.txt 使用记事本打开
rm :
rm a.txt 删除文件
rm abc -r 删除文件夹
rm * -r 不能删除隐藏文件
tab:自动补全
上下键:上一个或下一个命令
ctrl + c: 退出选择
-
终端命令
格式:command [-options] [parameter]
commamd:命令名,相应功能的英文单词或单词的缩写
[-option] 选项,可用来对命令进行控制,可省略
paramter:传给命令的参数,可以是个,一个或多个
man:man command包含绝大多数命令的说明
help:command --help查看某一个命令的说明
drwxrwxr-x d代表文件夹 -代表文件
rwx rwx r-x r可读 w可写 x执行
第一组指文件的拥有者权限,第二组代表拥有的组的权限,第三组代表其他用户的权限
-
通配符
*文件代表文件名中所有字符 //模糊查询
ls *txt 查看当前目录下所有以txt结尾的文件
-
拷贝:cp
将给出的文件或目录复制到另一个文件或目录中
cp 1.txt 2.txt 将1.txt的内容拷贝到2.txt中
cp abc abc_bak -r 拷贝文件夹必须加-r
-a:所有的东西都复制过来
-
移动,重命名:mv
mv 1.txt 2.txt 剪切将1.txt剪切到2.txt
mv 1.txt ~移动到指定目录
1.6基本命令符(二)
-
输出重定向命令:>
使命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
输出重定向会覆盖燕来的内容,>>输出重定向则会追加到文件的尾部
-
查看或者合并内容:cat
cat 1.txt 2.txt 先查看1.txt内容再查看2.txt内容并且合并查看
cat 1.txt 2.txt >3.txt 将前两个文档的内容合并到第三个文档中并显示 >会覆盖 >>不会覆盖
-
当文件内容比较多,从第一行查看:more
会翻页,分页显示,b往回翻页,q键退出
-
管道:|
把左边命令返回的结果交给右边处理