Linux的安装及基本命令

Linux系统介绍

  • Linux也是众多操作系统之一,要理解Linux,首先得要理解操作系统。
  • 计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成:

      1、硬件是计算机赖以工作的实体,包括显示器、键盘、鼠标、硬盘、CPU、主板等。

      2、软件会按照用户的要求协调整台计算机的工作,比如Windows、Linux.Mac Os、Android等操作系                    统, 以及Office、QQ、迅雷、微信等应用程序。

Linux系统主要特性

Linux系统安装

  • 选择下载位置
  • 选择网络类型:根据需求选择
  • 选择磁盘大小
  • 虚拟机命名
  • 点击安装
  •   

Linux的特点

  • 由目的单一的小程序组成;组合小程序完成复杂任务
  • 一切皆文件
  • 尽量避免捕获用户接口
  • 配置文件保存为纯文本格式
  • Linux的shell,是人机接口。Linux的shell包括GUI和CLI两种类型。
  • GUI指图形界面,与windows类似。比较常见的有gnome、KDE和xface等
  • CLI是命令行界面。比较常见的有bash.csh、zsh、 ksh和tcsh等,我们通常使用用bash。

Linux命令提示符

  • Linux命令行结尾的提示符有“#”和“$”两种不同的符号
  • $是使用普通用户登录后的提示符
  • #是使用超级用户root登录后的提示符

Linux命令行的快捷键

  • Ctrl + C:终止当前的输入。
  • TAB  键:补全当前命令。
  • Ctrl + A:使光标移动到最前
  • Ctrl + E:使光标移动最后
  • Ctrl + D:退出当前终端
  • Ctrl + L:清除当前屏幕
  • Ctrl + Z:暂停当前进程,与Ctrl +C不一样的是Ctrl +Z暂停后可以恢复进程

Linux  命令语法

  • Linux命令基本语法格式为
  • 有时命令会带有一个或者多个选项。
  • 通常选项由单个字母构成,并在字母前加一个连接符“_“
  • 有时因为选项太多,我们可以使用更简单的写法如:    ls -a -l-t和 ls -alt是一种含义
  • 有些选项也可以是一个连续的单词,我们称为长选项,使用两个连接符加一个完整单词如ls --help
  • --help是多数命令的帮助选项,可以查看命令的基本使用方法
  • 同时,多数命令在选项之后可以接参数,参数通常是指文件名、目录、用户名、设备。其实可以理解为命令要执行操作的对象。

指令集合

  • /usr/bin  :  系统用户使用的应用程序与指令。
  • /usr/sbin  :   s就是Super User的意思,是Superuser Binaries(超级用户的二进制文件)的缩写,这里存放的是系统管理员使用的系统管理程序。

外部文件管理

  • /dev   :    Device(设备)的缩写,存放的是Linux的外部设备。注意:在Linux中访问设备和访问文件的方式是相同的。
  • /media  :   类windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下。
  • /mnt  :   临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

临时文件

  • /run  :  是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有/var/run目录,应该让它指向run。
  • /lost+found  :  一般情况下为空的,系统非法关机后,这里就存放一些文件。
  • /tmp  :   这个目录是用来存放一些临时文件的。

账号

  • /root:系统管理员的用户主目录。
  • /home:用户的主目录,以用户的账号命名的。
  • /usr:用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
  • /usr/src:内核源代码默认的放置目录。

运行过程用到的命令

  • /var:存放经常修改的数据,比如程序运行的日志文件(/var/log目录下)。
  • /proc:管理内存空间!虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件来做修改。
  • proc目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:

      echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

创建和删除

  • mkdir                                                                                   创建目录
  • rm                                                                                        删除目录或文件
  • rm -rf file目录                                                                      删除非空目录 
  • rm *log(等价: $find ./ -name“*log" -exec rm {0 ;)                删除日志
  • mv    原文件   目标文件                                                      移动(剪切)
  • cp     原文件   目标文件                                                      复制文件
  • cp -r  原目录   目标目录                                                      复制目录 

目录切换

  • cd                                                                                       找到文件/目录位置
  • cd -                                                                                     切换到上一个工作目录
  • cd ..                                                                                     工换到父目录
  • cd or cd ~                                                                           切换到home目录
  • cd /root                                                                               切换到/root目录
  • pwd                                                                                     显示当前路径
  • $cd path                                                                              更改当前工作路径为path

绝对路径

  从Linux的根目录下进入/var/log里面

相对路径

 路径不是从根目录写起,而是相当于当前pwd的目录

 比如同样进入/var/log目录

 cd /var  这里/var是绝对路径

 cd log     log是相对路径,相当于var/ 而言

列出目录

  • ls  :    显示当前目录下的文件,常用选项:

          -a   列出所有文件,包含隐藏文件

          -l    以列表形式显示
          -1   (数字1)以分行显示-t按时间排序
          -r    排倒序
          -R   包含目录的子目录及文件

  • 按时间排序,以列表的方式显示目录项Is -Irt
  • 如果 ls -Irt 使用非常频繁,我们可以给他设置一下别名,在 .bashrc 中设置命令别名:   alias l sl='ls -Irt'

查看文件类型   Ls - l

文件类型

  • -   :    表示普通文件
  • d  :    表示目录文件
  • b  :    表示块设备文件,比如/dev/sda
  • c  :    表示字符设备文件比如/dev/tty
  • l   :    表示软链接文件比如/etc/rc.local
  • p  :表示管道文件
  • s   :   表示套接字文件

    1637583256_619b8998222611fc0569f.png!small?1637583256510

 

Guess you like

Origin blog.csdn.net/weixin_64338385/article/details/121485991