Linux教程

Linux学习笔记

本文主要是介绍Linux学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

一。Linux系统概述

二。Linux常用命令

2.1目录相关命令

其他命令


一。Linux系统概述

1.嵌入式:以计算机应用为核心,软硬件可裁剪的专用计算机操作系统,对功耗,体积,成本,可靠性等有要求的系统。

2.linux是一个分时,多任务,多用户的操作系统。

3.代码临界区:指处理时不可分割的代码,运行这些代码不允许被打断(若中断不调用任何包含临界区的代码,也不访问任何临界区使用的共享资源)(封闭区域,不被打扰)。

4.linux文件没有扩展名。不同文件可通过属性查看。

-开头:普通文件

d:目录文件

b:块设备文件

c:字符设备文件

p:管道文件

l:链接文件

s:套接口文件

5.内核提供的基本服务是任务切换。内核与系统是不通的。

非占先式内核:每个任务自我放弃CPU的所有权、也称合作型多任务,合作共享一个CPU。

占先式内核:一个任务被高优先级的任务取代时,该任务将失去所有权。

6.linux文件系统只有一个根目录,没有父目录。

以斜杠开始的路径称为绝对路径,从根目录逐级查找。

不以斜杠开始的路径称为相对路径,从当前目录逐级查找。

二。Linux常用命令

2.1目录相关命令

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          // 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

这篇关于Linux学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!