目录
一。Linux系统概述
二。Linux常用命令
2.1目录相关命令
其他命令
1.嵌入式:以计算机应用为核心,软硬件可裁剪的专用计算机操作系统,对功耗,体积,成本,可靠性等有要求的系统。
2.linux是一个分时,多任务,多用户的操作系统。
3.代码临界区:指处理时不可分割的代码,运行这些代码不允许被打断(若中断不调用任何包含临界区的代码,也不访问任何临界区使用的共享资源)(封闭区域,不被打扰)。
4.linux文件没有扩展名。不同文件可通过属性查看。
-开头:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
p:管道文件
l:链接文件
s:套接口文件
5.内核提供的基本服务是任务切换。内核与系统是不通的。
非占先式内核:每个任务自我放弃CPU的所有权、也称合作型多任务,合作共享一个CPU。
占先式内核:一个任务被高优先级的任务取代时,该任务将失去所有权。
6.linux文件系统只有一个根目录,没有父目录。
以斜杠开始的路径称为绝对路径,从根目录逐级查找。
不以斜杠开始的路径称为相对路径,从当前目录逐级查找。
cd //切换目录
pwd //显示当前路径
mkdir a //创建a目录
mkdir -p ./a/b/c //在a目录下创建b目录,b目录下创建c目录
mkdir -pm 777 ./a/b/c //创建目录并设置权限
rmdir //删除目录
rm -rf //强制删除
echo //回显
echo $PATH //查看PATH
PATH = “$PATH”:/root:查找PATH的值,在整个路径下找并且可到root目录下找。
man //查看Linux中的指令帮助、配置文件帮助和编程帮助等信息
find //根据输入的指定路径或表达式路径中查找目录或文件
语法格式:find +参数+路径+查找和搜索范围
参数说明:
-name:根据名称查找
-size:根据大小查找
-user:根据属性查找
-type:根据类型查找
-iname:忽略大小写
chgrp //更改文件或目录的一组
chown //设置文件所有者和文件关联组的命令
chown -R //处理指定目录以及其子目录下的所有文件
chmod //更改目录权限
语法:chmod + 权限 + 目录/文件
chmod 777 目录/文件
u:usr
g:group
o:other
a:all
r:
w:
x:
chmod u-w 207
chomd -R // 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)