7月24日

3.1给初学者的建议——注意事项

1.Linux严格区分大小写

2.硬盘文件是/dev/sd[a-p]

光盘文件/dev/sr0等

3.Linux没有扩展名

4.Linux所有存储设备都必须挂载之后才能用(手工分配)

3.2给初学者的建议——服务器管理和维护

1.sbin文件只有root才能用

boot目录保存内核和系统文件

dev保存设备硬件文件

etc保存默认配置文件

home每个用户的家目录,eg./home/user1  二级目录

root目录,管理员一级目录

sys存放内核文件,不要往里面写东西

var目录,保存日志邮件数据库等

2.服务器事项:远程服务器不允许关机,只能重启;重启之前应该先关闭程序

4.1.1 命令格式与目录处理命令ls(5个知识点)

1.命令格式: 命令  [-选项]  [参数]

选项:调整命令功能  参数:对应的操作对象

2.命令ls:查看文件目录

原意:list   所在路径:/bin/ls

变换:ls -a     all显示所有文件(隐藏文件)linux里面的隐藏文件都是.开头的,eg  .abcd文件

ls -lh    文件大小会显示k而不是byte

ls -l      long长格式显示,相关属性一起显示,不单单现实文件名,一般七个属性

-rw-r--r--  被调用次数  所有者  所属组  大小   最后一次修改时间   文件名

-表示文件  l表示link软链接  d表示目录

ls -d     显示当前目录本身而不看详细文件

ls -i      inode表示每个文件的唯一id标识

3.所有者和所属组:所有者只能有一个,所属组也只能有一个:授权相同类型的用户拥有使用权

4.1.2Linux常用命令-文件处理命令-目录处理命令(mkdir cd pwd rmdir cp mv rm)

1. 目录处理命令:mkdir 创建目录

原意:make directories 所在路径:/bin/mkdir

语法: mkdir -p [目录名] 允许递归创建目录,意思允许连续创建多个目录

2.目录处理命令:cd +目录名称

.表示当前目录  ..表示当前目录的上级目录

cd ..  回到上一级目录

3.目录处理命令:pwd 显示绝对目录

4.目录处理命令:rmdir  (remove empty directories)删除空目录

备注:只能删除空目录,非空不能删

5.目录处理命令:cp (copy)

cp  -rp [原文件或目录] [目标目录]

-r 复制目录  -p 保留文件属性(例如 保留原来文件最后修改时间)

6.目录处理命令:mv(剪贴)

mv  [原文件或目录] [目标目录]

7.目录处理命令:rm  (remove)

rm -rf [文件或目录]

-r  删除目录 (不加-r只能删除文件)

-f  强制执行(系统不会询问你是否确定删除,如果不加系统会一个个文件询问你是否确定删除)

4.1.3Linux常用命令-文件处理命令-文件处理命令(touch cat tac more less head tail)

1.torch命令(创建文件)

格式:  touch [文件名]

备注:空格的使用  如果想创建带有空格的文件

eg.  torch program files   会创建两个文件 program 和 files

torch "program files"  创建单个文件 program files

2.cat命令(显示文件内容,通常应用于短文件)

格式:cat  -n [文件名]

-n:显示行号

3.tac(倒着显示文件内容)格式与cat一样

4.more(分页显示文件内容,通常应用于长文件,但是不能向上翻页)

格式:more [文件名]

(空格) 或 f  翻页

(Enter)  换行

q或者Q  退出

5.less(与more 类似,只是多了向上翻页功能,同时多了搜索功能)

在less命令下输入 /xxx  即搜索包含xxx关键词的文件

6.head(显示文件前几行)

格式:head -n [文件名]

-n表示指定行数

7.tail (显示末尾几行,与head基本相同)

格式:tail -n [文件名]

-f:动态显示文件末尾内容,更新文件时也会动态变化

4.1.4Linux常用命令-文件处理命令-链接命令(软链接和硬链接)

1.ln(生成链接文件)

原意:link

格式: ln -s [原文件] [目标文件]

-s 创建软链接

2.软链接:类似于windows的快捷方式

特点:①文件属性 lrwxrwxrwx

②文件大小-只是符号链接

③/tmp/issue.soft -> /etc/issue  有箭头指向源文件

3.硬链接:相当于拷贝 cp -p,但是同步更新

备注:硬链接不能跨分区,不能对目录使用

4.区别:如果把原文件删除,软链接丢失,硬链接仍能使用(相当于复制但是同步更新)

软链接可以跨分区,硬链接不可以跨分区

硬链接不可以针对目录,软链接可以对目录使用

判断硬链接方法:ls -i 查看inode,硬链接与源文件inode相同

硬链接作用:相当于实时备份,但是用的不多

4.2.1Linux常用命令-权限管理命令-权限管理命令chmod

1.chmod (改变文件或目录权限)

格式:chmod [{ugoa} {+-=} {rwx}] [文件或目录] [mode=421] [文件或目录]

-R:递归修改(在该目录下修改其全部子文件子目录的权限)

解释: u表示所有者 ,g表示所属组 ,o表示其他人,a表示所有人

eg. 

2.权限通常用数字来更改,非常简单

需要掌握权限与数字的转换

eg.  更改abc文件权限为  rw-r-----

对应输入: chmod 640 abc

3.对于权限的理解

对于文件:

对于目录:

对于目录有写权限,可以删除其底下文件

史上最牛的Linux视频教程—兄弟连 学习笔记1相关推荐

  1. 史上最牛的Linux视频教程—兄弟连 学习笔记2

    7月25日 4.2.2Linux常用命令-权限管理命令-其他权限管理命令(chown chgrp umask) 1. chown(改变文件或者目录的所有者) 原意:change file owners ...

  2. 史上最牛的Linux视频教程—兄弟连Linux笔记

    最近在看兄弟连2014年录制的Linux教学视频,沈超和李明这两个活宝讲得确实是精彩,顺着教学视频讲解的逻辑顺序做了一些笔记,教学视频链接https://www.bilibili.com/video/ ...

  3. 史上最牛的Linux教程—兄弟连 --笔记

    技术交流 qq群 922850187 博客网站 www.lczze.cn 第一章 Linux起源 unix,C语言,TCP-IP 可以看作三胞胎,他们结合在一起相互诞生,其他具体自行可以看:计算机组成 ...

  4. 史上最牛最强的linux学习笔记 10.shell基础

    史上最牛最强的linux学习笔记 10.shell基础 写在最前面: 本文是基于某站的视频学习所得,第一个链接如下: https://www.bilibili.com/video/BV1mW411i7 ...

  5. 史上最牛研究生已成院士,给出“维持科研创新能力”的秘诀

    科研人员, 如何维持强大的科研创新能力? 美国的Ronald D. Vale做出了榜样. 读研究生的1985年, 年仅26岁的Ronald D. Vale, 以第一作者在Cell杂志发表了4篇论文! ...

  6. 号称史上最牛逼的几篇博客整理(python+java+js等)

    号称史上最牛逼的几篇博客这个说法也许夸张了点,但总体来说楼主整理的博客都是楼主幸苦之作,并且都是围绕去转盘网展开,这些博客几乎透漏了该站的所有技术关键,细节,甚至所有核心代码,我个人认为作为一个有艺术 ...

  7. 史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用--目录和文件管理命令--收藏这一篇就够了!(超全,超详细) Linux目录结构 命令 查看文件内容:-cat 查看文件内容:-more 查看文件内容:-less 查看文件内容 ...

  8. 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...

  9. [Perl] Python 与 Perl 合并,打造史上最牛语言 Parrot

    本文链接: http://www.php-oa.com/2010/04/01/python-perl-parrot.html 据Perl官方网站的消息,Perl之父Larry Wall和Python之 ...

  10. 组图:2007最震撼人心的“史上最牛”事件

    "史上最牛钉子户" 3月初,网上各大论坛开始流传一个帖子,题目是<史上最牛的钉子户>,帖子的内容是一张图片:一个被挖成10米深大坑的楼盘地基正中央,孤零零地立着一栋二层 ...

最新文章

  1. 突然就懵了!面试官问我:线程池中多余的线程是如何回收的?
  2. 拒绝平庸--浅谈WEB登录页面设计
  3. TCP 连接的前世今生
  4. Call to undefined function mysqli_connect()
  5. java 对 mongoDB 分组统计操作 以及一些常用操作
  6. java的实现基础知识_Java基础知识
  7. String的substring()用于截取字符串
  8. EFM (Explicit Factor Models)显因子模型
  9. postman本地访问https
  10. android 刷入 windows,安卓技术宅系列之安卓手机刷Windows98
  11. 2021最新显卡天梯图,2021显卡天梯排行榜
  12. 3GPP 3GPP2等协议文档下载网址汇总
  13. Kernel:里的某某某;xxx
  14. colunm-count, orphans,widows
  15. CLAHE算法代码详解
  16. ZYNQ启动流程之分析BootRoM
  17. BZOJ 1778 Usaco2010 驱逐猪猡
  18. 哈工程计算机系保研率,武汉理工VS哈工程,20保研率哈工程高,哪所值得考?学长精准分析...
  19. Unity3D粒子系统实现落叶效果
  20. 神经网络深度(Deepth)的影响

热门文章

  1. Linux中巧用zip命令压缩和解压缩文件
  2. Vue项目--仿大麦网移动端
  3. SSL安全协议理论及双向认证的简单实现
  4. 最强大脑记忆曲线(2)——创建数据库
  5. 配置Pod的liveness和readiness探针
  6. 第二人生的源码分析(11)地面显示的实现
  7. 关于gitlab报错 would clobber existing tag 的解决办法
  8. 【解决办法】解决OneDrive登陆界面空白的方法
  9. AndroidX(1)androidx.core.core:1.0.0解析
  10. Verilog语法【参数化设计(parameter 和defparam)】