Linux 就是一组软件,而软件分为操作系统软件和应用软件,当然 Linux 属于操作系统软件。
发出命令的载体 windows 终端打开方式: windows win+RLinux 终端打开ctrl +alt+t、右键打开终端 放大 :ctrl shift + 放小:ctrl - 命令清屏 :clear
目录 = 文件夹 /:目录结构起始 ,根目录 Linux 系统的目录结构是一颗倒状树。 /bin 存放常用命令 /boot 系统内核及启动有关的文件 /dev 存放设备文件 广义上的文件,键盘鼠标都可以抽象为文件然后获取消息。 /etc 存放系统配置文件 系统的运行相关的属性 参数等 /proc 这个目录是一个虚拟的目录,进程在内存中的信息映射成文件,到这个目录下。它是系统内存的映射,通过访问文件的形式访问内存信息。我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件 /mnt 临时挂载点 /lib 存放库文件 某个命令的实现。 /tmp 存放各种临时文件,是所有用户均可访问的地点 /usr 存放系统应用程序及文档,用户安装的软件,或者运行时不经常改变的文件 /var 存放系统运行中常改变的文件, 如系统日志我们 /home 所有普通用户的家目录 /root 管理员用户的家目录 :权限更高 家目录: 多用户的系统 让不同的用户和谐的使用计算机 在家目录下面创建一个和用户同名的文件夹,不同的用户不能访问别人目录下的文件。
当前路径: 即用户当前所处路径。pwd显示当前路径。 .代表当前路径。 绝对路径与相对路径 D:\Java\教案\Redis简明教程.docx 唯一标识了这个文件 绝对路径表示 绝对路径 是从系统根目录(“/”)开始到指定位置的路径 例如:以绝对路径表示 mai.c 的位置 /home/stu/main.c /home/snoopLiu/a.txt 以绝对路径表示桌面的位置 /home/stu/Desktop 相对路径 相对路径 相对于D:\Java\教案路径去唯一标识的文件会把当前所处的目录当作你所相对的位置。 是从当前目录开始到指定位置的相对路径 例如: “.” 代表当前位置 “…” 代表当前位置的上一层目录 “./main.c” 表示当前位置下的 main.c 文件 ls 查看当前目录下的文件 -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录) -F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” -R 若目录下有文件,则以下之文件亦皆依序列出
shutdown -h now 立刻关机 halt 关机 init 0 关机 halt 需要切换位管理员模式,并且关闭之后需要手动关闭虚拟机。 shutdown -r now 立刻重启 reboot 重启 init 6 重启
Linux 下所有的东西(包括内存、网卡、外部设备等等)都可以看做文件。 Linux 将文件 分为以下五种类型: 普通文件 ‘-’ 目录文件 ‘d’ 管道文件 ‘p’ 链接文件 ‘l’ 设备文件(块设备 ’b’ 、字符设备 ‘c’ 、套接字设备 ‘s’ ).mp4 .avi .txtlinux只有通过命令才能查看出一个文件的类型:ls -l 、ll :能查出隐藏文件。 Linux 上不以文件的扩展名区别文件类型,而是在文件属性中有一列专门记录文件类型。 这五种文件在 Linux 上的呈现如下图所示: 文件权限 用户能够对其进行怎样的操作: a. r 读权限 值: 4 b. w 写权限 值: 2 c. x 执行权限 值:1 d. - 无权限 值: 0 如何查看文件的权限: ls -l 、ll :能查出隐藏文件 查看文件 ls 查看当前目录下的文件 -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出 -A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录) -F 在列出的文件名称后加一符号;例如可执行档则加 "", 目录则加 “/” -R 若目录下有文件,则以下之文件亦皆依序列出创建文件touch + 文件路径/文件名 创建普通文件 文件路径:可以是相对路径也可以是绝对路径mkdir + 目录路径/目录名 创建目录文件 删除文件 删除普通文件 rm + 文件路径/文件名 删除普通文件删除目录文件删除空目录 rmdir + 目录路径/目录名 rm -r +目录路径/ 目录名 -r 是rm的参数删除非空目录 rm -r +目录路径/ 目录名 注意:rm -rf * 禁用 rm -rf / 文件复制与重命名* 复制粘贴使用cp* 语法: cp [options] source… directory -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。 -f:覆盖已经存在的目标文件而不给出提示。 -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。 -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。 -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。 -l:不复制文件,只是生成链接文件。 打包 将文件打包或者解包 ◼ c 创建包文件 ◼ f 指定目标为文件而不是设备 ◼ v 显示详细过程 ◼ t 显示包中的内容而不释放 ◼ x 释放包中的内容 ◼ z GNU 版本新加的,使得 tar 有压缩和解压的功能*