第2天:Linux系统的文件权限和基本指令

一、文件路径的表示方法

windows下, c:\Hjing\test.txt

Linux下,/Hjing/test.txt

相对路径表示方法

cat test.txt  -> 默认是当前目录下的文件,如果不加以说明

cat ./test.txt 明确指定,a.txt在当前目录下

cat ../Hjing/test.txt 明确指定,test.txt在上一级目录Hjing子目录下

绝对路径表示方法(总是从根目录开始)

/Hjing/haha/test.txt

windows下文件名不区分大小写,比如:test.txt == TEST.txt

Linux下 文 件 名 区 分 大 小 写 ,比如: test.txt != TEST.txt

二、文件权限

对一个目录来讲,

如果没有r权限,不能ls查看内容

如果没有w权限,不能删除,增加等写操作

如果没有x权限,不能使用cd进入

rwx  rwx  rwx

对应2进制  111 111 111

对应十进制  7       7    7

三、Linux常见编辑指令

vi -> 是命令模式下进行输入,按a,i,可以插入操作,退出先按esc, 然后在执行下面的操作

:w ->保存

:q -> 退出

:wq ->保存退出

:q!->不保存退出

cd / ->进入根目录

终端vi模式显示行号操作:

1. 回到主目录, cd 回车

2. 生成一个 .vimrc的文件, vi .vimrc

3. 在打开命令中输入i,进入编辑模式输入set nu

4.保存退出

shell : Linux字符界面有很多种不同shell,是字符界面的人机交互模式

sh是很古老的,也是基本的unix的shell

如果在创建用户的时候,没有指定shell,那么登陆这个用户的时候默认的shell是sh

shell也是一种程序,一般在/bin目录下

gcc在是Linux系统自带的,Linux操作系统本身也是用gcc编译的

cc是在Unix系统自动的。

windows并不自带gcc指令。

windows下安装gcc方法:

1.直接去gcc官网下载安装版本

2.安装QT的时候QT回自带一个gcc的版本,在QT的安装目录下找到gcc.exe在windows

下的安装路径,然后把这个路径放入的windows系统环境变量的path里,在patch最后米娜

:gcc的安装路径

未实验过

在Linux设置系统可以在当前目录查找可执行程序的方法

1.回到用户的主目录 ,cd 回车

2,在用户的主目录下,打开文件.profile(ubuntu),.bash_profile(redhat)

3.在.profile文件的最后,添加一行  export PATH=$PATH:.     注意这里要大小写敏感

4,保存退出

5,source .profile  (redhat)source  .bahs_profile

以上所有的的修改只是针对具体某一个用户的,比如说用户a修改了,但用户b不会生效,比如说root修改了,那么其他用户也不会生效

sftp里面要设置远程的路径和本地的路径

cd 1 进入远程连接到的linux的1目录

lcd \test

get abc.c  从远程目录得到文件abc.c,放入本地目录test

http.tar.gz源代码文件的使用方法

步骤一,将文件上传到linux

步骤二,解压

gzip -d http.tar.gz

tar -xvf http.tar

第三步,进入http目录

cd http

第四步,编译这个源代码

make

第五步,切换到root用户

su

第六步,启动程序

./myhttp start

listen 80 success

myhttp begin

代表程序成功启动了

时间: 2024-10-10 01:05:53

第2天:Linux系统的文件权限和基本指令的相关文章

Linux系统之文件权限的控制

1.权限存在的意义 ??为了文件或目录的安全. 2.权限的识别 ??ls?-l?file?:识别文件权限.??ls?-ld?dir?:识别目录权限. 3.权限的查看与理解 3.1文件权限的查看与理解 ??以file1的权限为例:??-?rw-r--r--.? 1? root? root ?0? Aug 16 03:10 ?file1(1)-??文件类型.文件类型如下:??-?:普通文件??d?:目录??l?:软链接(快捷方式)??s?:socket(套接字)??c?:字符设备(显示字符的设备)(

linux命令(17)---文件权限管理命令之ACL控制

在linux系统中文件权限所属可管理的用户类型大致分为三类:u-->属主.g-->属组.o-->其他用 户,那么有没这么一种情况,有一个用户或组既不属于文件的属主.属组呢,当然出了属主.属组就是 其他用户了. 现在有这么一个目录名为"testdr",权限位770,从设置目录文件不难看出属主和属组对目录都有最 高的权限,其他用户对目录并且半点权限,现在要求一个用户既不属于属主或属组可对目录有rx权限, 一个不是目录属组的用户组对文件也有rx权限.针对目录而言rx权限意味

linux系统中文件的特殊权限

在上篇博客中叙述linux系统中文件的基本属性,见http://vinsent.blog.51cto.com/13116656/1951574,这篇给大家带来linux系统文件的特殊权限,包括SUID.SGID.Sticky(粘滞位). 一.安全上下文 安全上下文指的是一类定义某个进程允许做什么的许可和权限的集合.安全上下文的概念范围很广范,权限.特权.访问令牌.完整性等级等等都包含在其中.这里只简要说说linux系统对文件的安全控制: (1)进程有属主和属组,文件有属主和属组      (2)

在Linux系统中文件(资源)和用户的管理

一个可执行二进制程序,被加载到内存,被内核调度到CPU上运行,这时候,就表现了一个进程.也可以说进程是程序的一个实例,是程序的动态表现. 在 Linux 系统中进程(process)是有属主的,也就是该进程以哪个用户的身份运行的.大家都知道,程序有输入和输出,也称这为程序IO.如果我们程序数据输入是磁盘.如,Web 服务器,接收用户的请求之后,把网页数据从磁盘中读入加工之后再把数据响应给用户.如果,发起Web 服务进程的用户没有读取该用户请求网页文件的权限.则无法响应用户的请求了.所以,文件(资

linux系统下文件查找

在我们实际应用中,经常需要查找某个特定的文件,或者根据文件的某个特定属性进行查找,今天小菜就给大家分享一下,linux系统下文件查找的两大利器: 1,locate:非实时查找(基于预先生成的数据库查找):模糊匹配:速度快 2,find:实时查找(遍历目录中的所有文件完成查找):精确匹配,支持众多查找标准:速度慢 一.locate 查询系统上预先生成的文件索引数据库:/var/lib/mlocate/mlocate.db 依赖于事先构建的索引:索引的构建是在系统较为空闲时自动进行(周期性任务) 管

Linux用户及文件权限管理

用户及文件权限管理 一.实验介绍 1.1 实验内容 Linux 中创建.删除用户,及用户组等操作. Linux 中的文件权限设置. 1.2 实验知识点 Linux 用户管理 Linux 权限管理 二.Linux 用户管理 通过第一节课程的学习,你应该已经知道,Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁

linux系统下的权限控制

 linux系统下的权限控制 1.文件权限 在我们的linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行 示例: 644:(4+2) (4)  (4) 第一个6:表示当前文件的拥有者的权限,6=4+2 可读可写权限 第二个4:表示当前文件的所属组权限,4=4 可读权限 第三个4:表示当前文件的组外权限,4=4 可读权限 2.查看文件权限的命令:(ls -l 或ll) 总共可以分为7大列: 第1列(分为10列): 1:文件的类型 ,-代表普通文件,d代表目录,l

【Linux】目录文件权限的查看和修改【转】

转载自:http://zhaoyuqiang.blog.51cto.com/6328846/1214718 ------------------------------------------------------------------------------------------------------------------------------------------ =========================================================

Linux入门之文件权限

Linux入门之文件权限 不同的文件系统下,对于文件都会有文件有各种权限的分配机制,而Linux系统中的文件系统对于文件权限的管理机制也是有多种类划分的,权限属性为文件的元数据,及inode表中   简单解析一个文件的元数据 下面用ls  -l命令来列出一个文件的常见元数据 [[email protected] ~]# ls -l install.log -rw-r--r--. 1 root root 44298 Jul 20 17:11 install.log 解析元数据: 如果把instal