大数据0基础入门,Linux基础知识

用户头像
北京/设计爱好者/4年前/40浏览
大数据0基础入门,Linux基础知识
用户头像
dasein58

大数据0基础入门,Linux基础知识

  目录结构(倒状树)

  / 根目录/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上文件类型 是文件的一种属性信息,不能通过扩展名来区分文件类型,文件名的后缀起到给用户的提示

  文件的访问权限

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

  r 读权限

  w 写权限

  x 普通文件(可执行文件)

  ?目录文件(可进入权限)

  '-' 无权限

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

  rwx rwx rwx

  所有者 同组用户 其他用户

  user ?group other

  连接数

  一级子目录个数 / 连接数

  对文件的操作

  操作普通文件目录文件查看命令手册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是文件夹或者文件的名字 注意:+的权限是追加,=的权限是不管之前有什么权限,全部抹除,变成现在赋的权限


0
阅读原文
|
举报
|
收藏
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
人物网球运动、棒球运动动态插画
船坞民宿概方案
女生半身插画
浙江省区位分析图
汉堡插画
我要奋斗
中秋佳节花好月圆
卡通兔子插画
 ps常用偷懒笔刷
玫瑰
头发1
苏门答腊虎母子插画
乐陶创意体验工坊标志设计
中国风书法汉字字体设计其他
国画水墨江南山水画装饰画电视背景墙装饰画
炫光
二十四节气图片之霜降
校园文化宣传栏
新能源腊八节海报
香盒包装设计国风国潮通用香礼盒
人物运动系列插画
木纹贴图设计师常用
国画水墨人物水墨画放牛娃画江南风景乡村墙绘素材
彩灯_花灯_春节彩灯_春节花灯_马年彩灯_马年花灯
红黑色简约现代风格|个人作品集排版简历模板
你可能喜欢
相关收藏夹
大家都在看
登录注册