Linux

1. Linux安装

关于安装这里就不过多介绍了,安装版本是CentOS 7,选择最小安装即可
安装参考

1.1. 网卡配置

由于启动服务器的时候未加载网卡,所以这里我们要手动修改一下配置文件

  • 进入到对应的目录
cd /etc/sysconfig/network-scripts
  • 编辑ifcfg-ens33文件
vi ifcfg-ens33
  • 输入i进入编辑
  • 修改ONBOOT=yes
  • ESC
  • 输入:wq保存并退出
  • 重新启动虚拟机
  • 输入ip addr,查看到类似下图的ip地址即可
    在这里插入图片描述
    注意:这时的ip是动态获取的,可能会发生变化,如果以后通过SSH连不上可以重新查看或者直接配置静态ip(参考文末)。

1.2. 安装SSH连接工具

  • 为啥要安装这个呢?
    • 因为实际工作的时候,Linux操作系统都是安装在物理机上,而不是像我们现在使用的虚拟机
    • 所以我们需要SSH连接工具,远程连接到物理机上
  • 这里安装的是FinalShell,具体的安装与连接操作,这里就不过多叙述了
  • 成功连接之后的效果如图
    在这里插入图片描述

1.3. Linux的目录结构

在这里插入图片描述

目录 含义
/bin 存放二进制可执行文件
/boot 存放系统引导时使用的各种文件
/dev 存放设备文件
/etc 存放系统配置文件
/home 存放系统用户的文件
/lib 存放程序运行所需的共享库和内核模块
/opt 额外安装的可选应用程序包所放置的位置
/root 超级用户目录
/sbin 存放二进制可执行文件,只有root用户才能访问
/tmp 存放临时文件
/usr 存放系统应用程序
/var 存放运行时需要改变数据的文件,例如日志文件

2. Linux常用命令

2.1. Linux命令常用技巧

  • Tab键自动补全
  • 连续按两次Tab键,给出操作提示
  • 使用上下箭头快速调出曾经使用过的命令
  • 使用Clear命令或者快捷键Ctrl+L实现清屏

2.2. Linux命令格式

Linux命令格式如下

command [-options] [parameter]

说明:

  • command:命令名
  • [-options]:选项,可用来对命令进行控制,也可以省略
  • [parameter]:传给命令的参数,可以是0个,1个或多个

注意:

  • []代表可选命令名
  • 选项,参数之间需要用空格进行分隔

2.3. 文件目录操作命令

2.3.1. ls

作用:显示指定目录下的内容
语法:ls [-al] [dir]
说明:

  • -a:显示所有文件及目录(以.开头的隐藏文件也会列出)
  • -l:除文件名外,还会讲文件的形态、权限、拥有者、文件大小等详细信息列出

注意:由于我们使用ls命令时,经常会加上-l选项,所以Linux很人性化的为我们提供了ll命令来作为ls -l命令的简写,使用ll -a也可以替代ls -al

2.3.2. cd

作用:用户切换当前工作目录,即进入指定目录
语法cd [dirName]
说明:

  • ~表示用户的home目录
  • .表示当前所在的目录
  • ..表示当前位置的上级目录

2.3.3. cat

作用:用于显示文件内容
语法:cat [-n] fileName
说明:

  • -n:由1开始对所有输出的行数编号

举例:

  • cat /etc/profile
    查看/etc目录下的profile文件内容
  • cat -n /etc/profile
    查看/etc目录下的profile文件内容,显示行号

2.3.4. more

作用:以分页的形式显示文件内容
语法:more fileName
说明:

  • 回车键:向下滚动一行
  • 空格键:向下滚动一屏
  • b:返回上一屏
  • q或者Ctrl+C:退出more

举例:

  • more /etc/profile
    以分页方式显示/etc目录下的profile文件内容

2.3.5. tail

作用:查看文件末尾的内容
语法:tail [-f] fileName
说明:

  • -f:动态读取文件末尾内容并显示,通常用于日志文件的内容输出

举例:

  • tail /etc/profile
    显示/etc目录下的profile文件末尾10行的内容
  • tail -20 /etc/profile
    显示/etc目录下的profile文件末尾20行的内容
  • tail -f /kyle/blog.log
    动态读取/kyle目录下的blog.log文件末尾内容并显示

2.3.6. mkdir

作用:创建目录
语法:mkdir[-p] dirName
说明:

  • -p:确保目录名称存在,不存在的就创建一个。通过此选项,可以实现多层目录同时创建

举例:

  • mkdir linuxCast
    在当前目录下,建立一个名为linuxCast的子目录
  • mkdir-p linuxCast/test
    在工作目录下的linuxCast目录中建立一个名为test的子目录,若linuxCast目录不存在,则建立一个

2.3.7. rmdir

作用:删除空目录
语法:rmdir [-p] dirName
说明:

  • -p:当子目录被删除后使父目录为空目录的话,则一并删除

举例:

  • rmdir linuxCast删除名为linuxCast的空目录
  • rmdir -p linuxCast/test删除linuxCast目录中名为test的子目录,若test目录删除后linuxCast目录变为空目录,则也被删除
  • rmdir linuxCast*删除名称以linuxCast开始的空目录

2.3.8. rm

作用:删除文件或者目录
语法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值