栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

狂神说Linux课堂学习笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

狂神说Linux课堂学习笔记

文章目录
  • 常见命令
  • 简介
  • 关机 shutdown -h / -r
  • 目录管理
  • 文件与文件夹命令 cd,mkdir,rmdir,ls,cp,rm
  • 基本属性
  • 修改属性
  • 文件内容查看


本博客学习内容来自B站 遇见狂神说 课上Linux笔记.pdf
狂神老师链接:https://space.bilibili.com/95256449


常见命令
命令含义
ls /查看系统目录
简介
  • root账号拥有最高权限
  • 一般来说,用户的登录方式有三种:
    - 命令行登录
    - ssh登录
    - 图形界面登录(操作界面/桌面)
  • 无错误就是成功
关机 shutdown -h / -r
  • 关机前输入 sync,目的是为了把内存中的数据保存在磁盘中
sync # 将数据由内存同步到硬盘中。
shutdown # 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:
shutdown –h 10 # 这个命令告诉大家,计算机将在10分钟后关机
shutdown –h now # 立马关机
shutdown –h 20:25 # 系统会在今天20:25关机
shutdown –h +10 # 十分钟后关机
shutdown –r now # 系统立马重启
shutdown –r +10 # 系统十分钟后重启
reboot # 就是重启,等同于 shutdown –r now
halt # 关闭系统,等同于shutdown –h now 和 poweroff
目录管理
  • " / " 所有文件都挂载在这个节点下,这是根节点
cd /
ls /

  • 树状目录结构

以下是对这些目录的解释:

  • /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。

  • /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。(不
    要动)

  • /dev : dev是Device(设备)的缩写, 存放的是Linux的外部设备,在Linux中访问设备的方式和访问
    文件的方式是相同的。

  • /etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。

  • /home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账
    号命名的。

  • /lib: 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。
    (不要动)

  • /lost+found: 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。(存放
    突然关机的一些文件)

  • /media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备
    挂载到这个目录下。

  • /mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,
    然后进入该目录就可以查看光驱里的内容了。(我们后面会把一些本地文件挂载在这个目录下)

  • /opt:这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个
    目录下。默认是空的。

  • /proc: 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获
    取系统信息。(不用管)

  • /root:该目录为系统管理员,也称作超级权限者的用户主目录。

  • /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

  • /srv:该目录存放一些服务启动之后需要提取的数据。

  • /sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统
    sysfs 。

  • /tmp:这个目录是用来存放一些临时文件的。用完即丢的文件,可以放在这个目录下,安装包!

  • /usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows
    下的program files目录。

    • /usr/bin: 系统用户使用的应用程序。
    • /usr/sbin: 超级用户使用的比较高级的管理程序和系统守护程序。Super
    • /usr/src: 内核源代码默认的放置目录。
  • /var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录
    下。包括各种日志文件。

  • /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被
    删掉或清除。

  • /www:存放服务器网站相关的资源,环境,网站的项目


文件与文件夹命令 cd,mkdir,rmdir,ls,cp,rm
  • rmdir:无法删除非空文件夹,子命令 -r , -p 都无效。
    但是当A/B/C结构时,命令rmdir -p A/B/C 会把ABC全部删除
命令解释
cd切换
cd ./切换当前目录
cd …上级目录
cd返回上一个文件夹,不是上下级关系
pwd查看当前目录名称
-------------------------------------------------------------------------
ls列出当前目录,不包括隐藏
dir与ls操作一致,区别就是没眼色
ls -a查看所有目录,包括隐藏
ls -l查看文件属性与权限
-------------------------------------------------------------------------
mkdir AAA新建AAA文件夹
mkdir AA BB CC同时新建多个文件夹
mkdir -p AA/BB/CC保证创建CC文件夹,AABB若不存在会自动创建
rmdir AA删除AA文件夹
-------------------------------------------------------------------------
cp A BA=待复制的旧文件
B=目标文件夹 或 目标重命名文件
rm -f删除文件不管警告
rm -r递归删除
rm -i删除时会提示
rm -rf递归删除且不提示
mv -f强制移动
rm -u只替换更新过的文件
mv A BA=待移动的旧文件
B=目标文件夹 或 目标重命名文件
基本属性
  • Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
  • 在Linux中我们可以使用ll 或者ls –l 命令来显示一个文件的属性以及文件所属的用户和组

格式:每个文件属性

  • 第一个属性首字母含义
    - 当为[ d ]则是目录
    - 当为[ - ]则是文件;
    - 若是[ l ]则表示为链接文档 ( link file );
    - 若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 );
    - 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。
  • 第一属性其余字母含义
    • 接下来的字符中,以三个为一组,且均为『rwx』(读 | 写 | 操作execute) 的三个参数的组合。
    • 这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。
    • 这三个参数分别代表 拥有者 、 拥有者同组 、 其他人的权限
字段1 –文件许可权:接下来的9个字符指定文件许可权。每三个字符分别依次指定用户(root),组和其他用户的读取,写入,执行权限。以上面的示例为例,-rw-rw-r–分别表示对user(root)的读写权限,对组的读取权限以及对其他用户的权限。如果所有三个权限都授予用户(root),组和其他用户,则格式类似于-rwxrwxrwx
字段2 –链接数:第二个字段指定该文件的链接数。在此示例中,1表示仅指向该文件的一个链接。
字段3 –所有者:第三个字段指定文件的所有者。在此示例中,该文件由用户名“ maverick”拥有。
字段4 –组:第四字段指定文件的组。在此示例中,该文件属于“特立独行”组。
字段5 –大小:第五个字段指定文件大小(以字节为单位)。在此示例中,“ 1176”指示文件大小(以字节为单位)。
字段6 –上次修改的日期和时间:第六个字段指定文件上次修改的日期和时间。在此示例中,“ Feb 16 00:19”指定文件的最后修改时间。
字段7 –文件名:最后一个字段是文件名。在本示例中,文件名是1.c。

修改属性
  • chown:更改文件属主,也可以同时更改文件属组
    - chown [–R] 属主名 文件名
    - chown [-R] 属主名:属组名 文件名
chown A B修改文件的主人 / 属主
A=新的主人 B=修改的时那个文件
chgrp A B修改文件的属组 / 文件的属性组
A=新的组 B=修改的时那个文件
chmod 777 A修改文件的9个属性
777是数字表示的新属性,A=操作的文件
(RWX) r=4 w=2 x=1
文件内容查看
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868618.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号