首页 > 代码库 > 第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系统的文件权限和基本指令