1.前

Linux(本笔记基于的版本为Ubuntu 14.04)-1 简介

Linux(本笔记基于的版本为Ubuntu 14.04)-1 简介

2.命令解释器

         shell -- unix操作系统
         bash -- Linux操作系统

本质:根据命令的名字,调用对应的可执行程序

3.linux一些简单快捷键

  1. history 显示历史命令:Ctrl+p 向上翻命令;Ctrl+n向下翻命令。
  2. 光标
    1. 移动:Ctrl+b向前;Ctrl+f向后。Ctrl+a 行首;Ctrl+e行尾。
    2. 删除:Ctrl+h (等同于backspace)删除光标前面的一个字符;Ctrl+d删除光标后面的一个字符;Ctrl+u删除光标前面的所有字符;
  3. tab补全命令
  4. Ctrl+l 清屏(terminal的)

4.linux目录结构

树结构

Linux(本笔记基于的版本为Ubuntu 14.04)-1 简介

  • /bin: bin是binary的缩写,该目录存放着一些最经常使用的命令。
  • /boot:存放启动linux时使用的核心文件,包括一些连接文件以及镜像文件。
  • /dev:存放设备文件。(linux一切皆文件)(linux把一切外设都抽象成文件)
  • /etc:主要保存操作系统、安装的软件等的配置文件。
  • /home:存放所有用户目录的主目录。
  • /lib:存放linux操作系统下需要用到的一些动态连接库。(在linux操作系统下动态库又被称为共享库)
  • /lost+found:存放一些文件碎片。如:操作系统突然断电关机,那么一些文件碎片就会放到这里。
  • /mnt:用来挂载外设,系统提供给用户临时挂载用的(手动挂载)。
  • /media:用来挂载外设的,linux会自动识别一些设备,如u盘、光驱等,当这些外设被识别后,linux会把识别的设备挂载到这个目录下。
  • /opt:这里是给主机额外安装软件所存放的目录,比如你安装一个Oracle数据库就可以放在这个目录下。默认为空。
  • /proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
              这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的主机。
    echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
  • /root:超级用户自己的目录
  • /sbin:s:super user。此目录存放的是系统管理员使用的系统管理程序
  • /usr:(user software resource)这是一个很重要的目录,用户的很多应用程序和文件都存放在这个目录下,类似于window下的program files目录。(安装软件时默认会安装在这个目录下,不过有的会安装在opt下)
  • /var:重要的目录,系统上跑了很多程序,每个程序产生的相应的日志记录会存放在这个目录下,具体在/var/log目录下,另外mail的预设放置也在这里。

5 一些基本命令

  • cd :目录切换
          直接cd 等同于 cd ~
  • mkdir:创建目录
    • mkdir dirName
    • mkdir dir/dir1/dir2 -p  (创建复合目录)
  • rm:删除目录 (-f 强制删除、-r 删除空目录、-i提示信息)
  • touch: 文件不存在,创建文件;文件存在,修改文件创建时间。
  • cp:拷贝(既可以文件,也可以目录(加参数 -r))
  • 查看文件内容:
    • cat 文件名 (缺点:文件比较长时不会全部显示;适用于小文件)
    • more 文件名 (按空格:一页一页的翻;缺点:只能往后翻)
    • less 文件名(按空格:翻页;Ctrl+p:往前翻;ctrl+f:往后(好像是,具体去查,不过也不实用。))
    • head 文件名(默认显示文件前几行内容)head -数字 显示‘数字’行:head -20 显示20行
    • tail 文件名(默认显示文件后几行内容)tail -数字 显示‘数字’行:tail -20 显示20行
  • mv 移动文件、或者给文件改名字

相关文章:

  • 2021-12-19
  • 2021-07-08
  • 2021-07-11
  • 2022-12-23
  • 2021-06-16
  • 2021-06-14
  • 2021-11-27
  • 2022-12-23
猜你喜欢
  • 2021-05-06
  • 2021-10-20
  • 2021-10-29
  • 2021-06-04
  • 2021-05-13
  • 2021-05-05
  • 2021-07-31
相关资源
相似解决方案