首页 > 代码库 > 第2天:Linux系统的文件权限和基本指令

第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

代表程序成功启动了

 

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