一、 Linux操作系统是由四部分构成:
(它们依赖下一层,相邻层相互通信) (1)应用程序:
应用程序直接和用户进行交互,它还包含各种不同的应用。
(2)服务系统程序:
其实也是应用程序的一种,但它们通常被看做是操作系统的一部分。 如:shell程序、x Windows、内核程序接口等
(3)内核:
完成上述两种应用程序与硬件之间的联系和协调工作。
(4)底层硬件:
底层硬件就是计算机系统的硬件设备
二、shell命令
1.cat命令:
【1】直接使用cat命令,作用将输入的内容直接输入打印出来。
【2】cat +文件名:显示文件内容
【3】cat +文件1 文件2 >文件3 :文件1、2的内容复制到文件3.
【4】cat 文件1 >> 文件2 :文件1的内容复制到文件2中。
2.chmod命令:
【格式】:chmod 【许可模式】 【文件or目录】
【作用】:改变文件or目录的许可模式(权限)
例子:chmod 755 1.txt(改变1.txt文件的权限为755模式)
ps:
许可模式:linux权限从左到右,第一位数字代表文件所有者的权限,第二位数字组代表了同组用户的权限,第三位数字代表其他用户的权限。
【1】读取的权限等于4,用r表示。
【2】写入的权限等于2.用w表示。
【3】执行的权限等于1.用x表示。
【4】0表示没有权限
ps:数字可以组合的
755:
第一位:7(4+2+1)(读取+写入+执行)
第二位:5(4+1)(读取+执行)
第三位:5(4+1)(读取+执行)
3.cp命令:
【格式】:cp 【源文件or目录】 【目的文件】
【作用】:拷贝文件or目录
【例子】:cp /home/1.txt /home/2.txt
4.file命令:
【格式】file 文件名
【作用】确定文件类型
返回:ASCII text 表示该文件是文本文件。
5.find 命令:
【格式】find 【路径】 【-type类型】【-name文件名】
类型可以使用字母来表示:
f(文件)、d(目录)、l (链接)
【例子】:find /home -type f -name '' *.jpg ''