Linux网络操作系统,基础命令(老细了)

Linux网络操作系统

Linux简介与安装

Linux——UNIX派生的自由软件

CentOS 7安装准备

下载好centOS7的iso文件
下载好VM虚拟机

搭建Linux学习环境
  • 在虚拟机中安装Linux系统。
    在VMware上创建虚拟机
    安装虚拟机
    安装与启动CentOS7
    安装选项
    选择第一项并按【Enter】键在这里插入图片描述
    选择安装界面的语言
    在这里插入图片描述
    安装信息摘要
    在这里插入图片描述
    软件选择
    在这里插入图片描述
    等等……就安装好了

Linux操作基础

Linux操作系统的组成

  • 内核+文件系统+Shell+应用程序
    在这里插入图片描述
1、bash Shell的命令行提示符
  • 普通用户登录:[ 当前登录用户@主机名 当前工作目录 ] $
  • root用户登录:[ root@主机名 当前工作目录 ] #
    • 环境变量$HOME代表当前用户的主目录:命令行续行符使用“ \ ”
2、Shell命令一般格式
  • Shell命令的一般格式如下:
    • 命令名 -参数 对象
      • 其中命令名、参数、对象之间使用空格隔开
    • 命令名——“做什么”
      • 小写英文单词
    • 参数——“怎么做”
      • 短格式:-a、-l
      • 长格式:–help
    • 对象——“对谁做”
      • ls -l /tmp/abc
    • linux的命令、选项、参数均区分大小写,一般小写
    • 按【Ctrl+C】键可中断正执行的命令
3、命令、选项和参数的自动补全
  • 两种补全
    • 按Tab键,实现命令的补全
    • 补全文件名/目录名
4、查阅命令历史记录
  • 查询执行过的历史命令:
    • 光标上下查询
    • 执行“ histoey [ n ] ”命令查询
5、支持通配符
  • bash支持三种通配符:
      • 代表任意长度的任何字符
    • ? 代表任意一个字符
    • […] 匹配任意一个包含在括号中的字符
[root@;ocalhost ~] # touch 1a 2a 3a 4a 5a           
[root@;ocalhost ~] # ls -l [12345]a
6、断开命令行
  • 自动换行
  • 反斜杠+回车,换行后提示符 “ > ”, 表示正在输入一个长命令
7、在一行输入多个命令
  • ; 分隔命令 touch 1a;cat 1a
8、获得命令的帮助
  • 使用halp命令
  • 使用–help选项
  • 使用man命令
9、在字符界面下的重启、关机、挂起

:systemctl reboot: | :重启系统:
:systemctl poweroff: | :关机:
systemctl suspend | 挂起

Linux文件类型分类

  • 普通文件 : -
  • 目录文件 : d
  • 链接文件:l
  • 设备文件:b/c
  • 管道文件:p
  • 套接文件:s
  • 说明
    • 命名时只要以 “ . "开头即可将文件/目录变为隐藏文件
    • 在查询时只需要带 ” -a “参数的历史命令就可查看

Linux文件及目录结构

1. Linux目录结构的特点

  • 分区与目录结构
    • 树形目录结构来管理文件
    • 整个系统只有一个根分区的根目录
    • Linux的根目录用”/“表示
      在这里插入图片描述
      目录分类
      总共有15个,以下是必知的
      /dev :设备文件
      /home:存放一般用户的个人目录
      /boot:存放系统启动时所需的各项文件
      /etc:系统管理时所需各种配置文件
      /mnt
      /media:临时文件系统挂载点,为其他文件系统提供安装点
      /root:超级用户的个人目录

文件目录操作命令

1、查看当前的工作目录——pwd命令
[root@;ocalhost ~] # pwd
/root
2、改变工作目录——cd命令
  • cd 目录名
    • 进入指定目录
  • cd ~ 或 cd
    • 进入当前用户主目录
  • cd …
    • 返回上一级
3、列表显示目录内容——ls命令
  • ls [ 参数 ] 文件名或目录
    • -a :显示隐藏目录和文件
    • -A:与-a类似但是不显示当前目录的” . “和表示父目录” … “
    • -c:按文件的修改时间排序予以显示
    • -d:显示指定目录本身的信息
    • -h:以更人性化的方式显示目录或文件大小
    • -l :以长格形式显示文件和目录
    • -R:以递归的方式显示指定目录及其子目录中的所有内容
4、创建新的目录——mkdir命令
  • 格式:mkdir -p [ 路径 ] 目录名
  • -p 快速创建目录,可以递归创建目录
5、统计目录及文件的空间占用情况——du命令
  • 格式:du [ 参数] [ 目录名 ]
  • -a:统计磁盘空间占用时包括所有文件
  • -s:只统计指定目录所占空间
6、复制文件或目录——cp命令
  • 格式:cp [ 参数 ] 源文件 目标文件
  • cd /tmp/;touch 1;vim 1;cp 1 2;cat 2
    • -a :通常在拷贝目录时使用,保留链接,属性,并递归拷贝目录
    • -d:拷贝时保留链接
    • -f :覆盖已存在目录不提示
    • -i :覆盖目录是需要用户确认
7、移动文件或目录——mv命令
- 格式:mv [ 参数 ] 源文件或目录  目标文件或目录
- 更名文件或目录
	- mv ~/mydoc/test.doc  ~/mydoc/mywork.doc
8、删除文件或目录——rm命令
  • 格式:rm [ 参数 ] 文件或目录及路径
    • -f :在删除文件时不提示
    • -i :删除文件时需要用户确认
    • -r :递归删除整个目录树
9、新建空文件——touch命令
  • touch 文件名
    • -d:修改文件时间
    • -a:存取时间改为当前时间
    • -m:修改时间改为当前时间
10、为文件或目录建立链接——ln命令
  • 格式:ln [ -s ] 被链接的源文件 目标链接文件
  • -s:建立软连接
11、查找可执行文件并显示所在位置——whereis命令
  • 格式:whereis [ 参数 ] 文件名
  • -b:只查找二进制文件
  • -m:只查找命令的联机帮手册部分
  • -s:只查找源文件
12、查找文件或目录——find命令
  • find [ 路径 ] 查找表达式
  • -name 文件名:查找指定名称的文件
  • -user 用户名:查找属于指定用户的文件
  • -group 组名:查找属于指定组的文件
13、查看文本文件的内容——cat命令
  • 格式:cat [-n] 文件名列表
  • -n 加上行号
14、分页查看文件内容——more和less命令
  • 格式:more | less文件名
    • enter键向下逐行翻页
    • 空格键向下翻一屏、b键向上翻一屏
    • 文件末尾时more会自动退出,less按 q 键退出
查看文件开头或末尾部分内容——head和tail命令
  • 格式:head | tail 要查看的行数 文件名
  • head -n 20 test。txt
  • 仅tail有 -f 参数——不停的读取显示文件内容
统计文件内容中的单词等信息——wc命令
  • 格式:wc [ 参数 ] 文件名
  • -c:统计文件内容中的字节
  • -l :统计文件内容中的行数
  • -w:统计文件内容中的单词个数
检索、过滤文件内容——grep命令
  • 格式:grep [ 参数 ] 要找的单词 文本文件
  • -i:查找时忽略大小写
  • -v:反转查找

常用系统工作命令

显示一段文字——echo命令
  • 格式:echo [ -n ] 字符串
  • 字符串能加引号或先导号(``)括起来
    • 单引保证将字符串原样输出,特殊符号不转义
    • 双引对有些特殊字符不能转义
      • 如:echo "$PWD"会显示当前目录,而不是$PWD
  • 先导号(``)时引用命令的执行结果
    • 如:ls -al `pwd` 先执行pwd命令后将结果ls命令的执行对象
date命令

date命令用于显示或设置系统时间与日期

  • 格式:date [+指定的格式 ] 不换行
    在这里插入图片描述
wget命令
  • 格式:wget [ 参数] 网址
  • 用于终端名利你个行中下载网络
  • -b:后台下载
  • -p:下载到指定目录
  • -c:断点续传
  • -p:下载页面内所有资源,图片,视频等
  • -r:递归下载
ps命令

查看系统中的进程状态

  • 格式:ps [ 参数 ]
top命令
  • 格式:top
    用于动态监视进程活动及系统负载等,输入命令回车即可
ifconfig命令

用于获取网卡配置与网络状态

  • 格式:ifconfig [ 参数 ] [网络设备]
    输入命令回车即可
uname命令

用于查看系统内核版本与系统架构

free命令

用于显示当前系统中内存的使用量

who命令

用于查看当前登入主机的用户终端信息
输入命令回车即可

last命令

用于调取主机的被访记录
输入命令回车即可

以上呢就是基本的一些Linux命令了这个比较适用于GUI界面的使用,如果你用的是最小化有的命令时有一下不同的,有的命令也不适用

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值