快捷搜索:  汽车  科技

大数据处理为什么要用linux(大数据0基础入门)

大数据处理为什么要用linux(大数据0基础入门)[root@localhost /]# ls bin dev home lib64 media opt root sbin sys usr boot etc lib lost found mnt proc run srv tmp var [root@localhost /]# cd home [root@localhost home]# ls Akuaner stu stu2 /root 管理员的家目录当是普通用户 stu用户不能随意进入stu2用户文件/etc 存放系统配置文件(vim的配置 用户信息配置 网络配置)(配置(设置):更改某些属性 变成我们需要的)/home 普通用户的家目录

作者:Akuaner;来源:segmentfault

原文:https://segmentfault.com/a/1190000021870928

目录结构(倒状树)

/ 根目录/bin 存放常用命令(二进制的可执行程序)

vi里面写的 属于 源代码
计算机能识别的 属于 程序

/etc 存放系统配置文件

(vim的配置 用户信息配置 网络配置)(配置(设置):更改某些属性 变成我们需要的)

/home 普通用户的家目录

当是普通用户 stu用户不能随意进入stu2用户文件

[root@localhost /]# ls bin dev home lib64 media opt root sbin sys usr boot etc lib lost found mnt proc run srv tmp var [root@localhost /]# cd home [root@localhost home]# ls Akuaner stu stu2

/root 管理员的家目录

Linux多用户:多个用户可以同时登陆操作系统并工作

/usr 存放系统应用程序文档

gcc g / 头文件文档等

/proc 存储的内存的映射(以进程为单位) 虚拟文件系统目录内存中是临时文件 系统关机了内存就清空了

/dev 存放设备文件 i/o接口等

/mnt 临时挂载点讲i/o接口 挂载到(映射) /mnt文件下

/lib 存放库文件(动态库)

/boot 系统内核以及启动有关的文件

/tmp 存放各种临时文件(所有用户均可访问)

/var 存放系统运行中常改变的文件(系统日志)

Linux多用户

'#' :
'$' :
Linux 支持多用户操作
每一个用户在/home下都有一个同名目录 此用户的家目录

[root@localhost /]# ls bin dev home lib64 media opt root sbin sys usr boot etc lib lost found mnt proc run srv tmp var [root@localhost /]# cd /home [root@localhost home]# ls Akuaner stu stu2

绝对路径 相对路径

绝对路径: 从系统根目录开始('/')

/home/Akuaner

[root@localhost ~]# pwd /root [root@localhost ~]# cd /home/Akuaner [root@localhost Akuaner]# pwd /home/Akuaner

相对路径: 从当前目录到指定位置

'.' 代表当前位置 ; '..' 代表当前位置的上一层目录
"./main.c" 表示当前位置下的main.c文件

基本操作

cd进入某个目录

cd.. 返回上一路径
cd / 返回根目录
cd~ 返回家目录

ls查看当前目录

ls
 -l 长格式显示 以'.'开头的是隐藏文件
 -a all 显示全部 包含隐藏文件
 -d filea 查看指定目录 //direction 代表文件夹
 -r 递归展开
 -d 查看文件夹本身信息 后面跟目录

pwd 打印当前绝对路径

[root@izm5eb8f6yfdzvy9a9acbfz Akuaner]# tree . ├── a ├── dile2 ├── file1.txt ├── fileb_doc │ └── fileb.txt ├── filed │ └── fileb │ ├── filec │ └── project1.txt ├── filee.txt 9 directories 9 files [root@localhost Akuaner]# cd filed/fileb/filec [root@localhost filec]# pwd /home/Akuaner/filed/fileb/filec

文件 ls -l

五种七类文件分类

Linux上 一切皆文件

普通文件 -
目录文件 d -文件夹
管道文件 p
连接文件 l -快捷方式 超链接之类的
设备文件 (字符设备文件 c / 块设备文件 b / 套接字 s )

大数据处理为什么要用linux(大数据0基础入门)(1)

Linux上文件类型 是文件的一种属性信息 不能通过扩展名来区分文件类型 文件名的后缀起到给用户的提示

文件的访问权限

权限:所有的文件都有对应的不同的访问方式 提供给用户

r 读权限
w 写权限
x 普通文件(可执行文件)
 目录文件(可进入权限)
'-' 无权限

Linux通过分组 对应所有用户的管理方案

rwx   rwx   rwx
所有者 同组用户 其他用户
user  group   other

连接数

一级子目录个数 / 连接数

大数据处理为什么要用linux(大数据0基础入门)(2)

对文件的操作

操作普通文件目录文件查看命令手册man 命令←man ls创建touchmkdir删除rmrm -r //删除非空目录rmdir//只能删除空目录拷贝cp 源文件 目的路径cp -r 源目录 目标路径cp /etc/passwd . //拷贝到当前目录cp /etc/passwd dvd //创建文件dvd 并把passwd拷贝过来剪切mv 源文件 目的路径mv 源目录 目的路径重命名mv (源文件路径 文件名) (源文件路径)newname←mv my.txt hello.txt切换用户命令su username修改属性(所有者)chown newuser 文件名←root用户修改属性(所属组)chgrp newgroup 文件名←root用户修改文件权限chomod(文字设定法)chmod u w main.c //给main.c所有者添加上写权限←所有者 u 所属组 g 其他用户o 所有用户achmod g-r main.c //给main.c所属组取消读权限chmod o=r main.c //给main.c的其他用户权限设置为只读修改文件权限chomod(数字设定法)chmod nnn 文件名←r 4 w 2 x 1chmod 546 main.c //将权限修改为r-x r-- rw-编辑文件内容vim 文件名×vi/vim命令行模式 默认02:14:00插入模式(编~~~~辑模式)末行模式查看文件内容文件搜索统计命令压缩 解压

111

⭐mkdir创建文件夹
创建多个文件夹 -p parent 父类文件夹
-p 嵌套新建,从外到里

-f强制

⭐touch 新建文件或文件夹 touch 修改文件时间 或者创建新文件

⭐删除文件和删除文件夹 rmdir 删除文件夹 rm -r只删除 文件夹 -r 表示递归

rm 删除文件 rm -rf 可以强制删除带有父类的文件夹 带文件夹和文件的话 就是rm -rf

⭐指令首字母 TAB TAB 查看指令

指令 --help 查看对应-l有什么作用

⭐文件前加一个小点 视为隐藏文件

⭐cp 复制 复制一般都加上-r 一次性复制一个嵌套的多个 -i 询问并且覆盖 还可以用作修改文件类型或者文件名字

⭐mv移动 mv除了移动之外 还可以修改名称 linux对后缀不敏感 有可能创建一个.txt的文件夹,然后修改文件类型或者文件名字 ⭐chmod 修改权限 chmod xyz 文件或目录 用数字来修改: r 4 w 2 x 1 -0 r-- rwx rwx 4 0 0 4 2 1 4 2 1 4 7 7 eg: chmod -R 477 file1 对file1所有文件权限都修改成777 文件夹一定要带-R 另一种方法 修改权限 u:文件拥有者 g:文件所属组 o:其他人 eg: chmod u x temp chmod ugo rwx temp temp是文件夹或者文件的名字 注意: 的权限是追加,=的权限是不管之前有什么权限,全部抹除,变成现在赋的权限

猜您喜欢: