Linux介绍以及常用操作命令
Linux
课程目标
Linux概述【了解】
Linux网络连接三种模式【了解】
Linux目录结构【掌握】
Linux常用命令【掌握】
Linux操作目录的命令【掌握】
Linux操作文件的命令【掌握】
Linux的Vi编辑器【会用】
Linux打包与解压命令【掌握】
一、Linux概述
1、Linux的概述
Linux是基于Unix的。Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机,诞生于1991年10 月5 日。是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成。
2、Linux的历史
Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds(林纳斯·托瓦兹)由于自己不满意教学中使用的MINIX操作系统, 所以在1991年底由于个人爱好设计出了LINUX系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统
3、Linux系统的应用
服务器系统Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等;
嵌入式系统路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等,
高性能运算、计算密集型应用Linux有强大的运算能力。
桌面应用系统
移动手持系统
4、 Linux的版本
Linux的版本分为两种:内核版本和发行版本;内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号
Linux的主流版本
二、Linux网络连接三种模式
1、查看当前ip
ip addr 查看当前linux的ip地址(方便后面使用远程连接工具)
2、网络连接模式
在VMware 中有三种网络设置方式
桥接模式
桥接模式是指与物理机(安装了VMware的电脑),使用同一个物理网卡,和物理主机使用同一个段的ip
NAT(地址转换模式)
在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。那么我们会觉得很奇怪,为什么需要虚拟网卡VMware Network Adapter VMnet8呢?原来我们的VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信
仅主机模式
仅主机模式是出于安全考虑,将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。如果要使得虚拟机能联网,我们可以将主机网卡共享给VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的
三、Linux目录结构
1、linux学习注意事项
- linux中严格区分大小写
- linux中所有内容以文件的形式保存,包括硬件(硬盘文件是:/dev/sd[a-p]),光盘文件是/dev/sr0 等
- linux不靠扩展名区分文件类型(压缩包:.gz,.bz2,.tar.bz2,.tgz等),二进制软件包:.rpm,网页文件:.html,脚本文件:.sh,配置文件:.config
- linux下所有的存储设备都要挂载后用户才能使用,包括硬盘、U盘
- windows下的程序不能在linux下安装和运行
2、linux目录结构
四、Linux常用命令
1、列出文件列表:ls ll【记】
ls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容
格式:ls[参数] [路径或文件名]
常用:在linux中以 . 开头的文件都是隐藏的文件
- ls -a 显示所有文件或目录(包含隐藏的文件)
- ls -l 缩写成ll 显示所有文件或目录的详细信息
- ls -d 显示当前目录,点表示当前目录,将目录像文件一样显示,而不是显示目录下的文件
- ls -h 智能显示
案例:显示当前路径下的所有文件(包括隐藏文件)
案例:显示当前路径下的所有文件的详细信息在这里插入图片描述
2、清屏命令clear
当我们输了多次命令后屏幕就被占满了,如果我们还要输入其他命令就要往下拖动窗口,可以使用清屏命令让窗口自动往下滚一屏
清屏除了可以使用clear命令还可以使用ctrl+l快捷键
3、切换目录命令cd【记】
linux中的切换目录命令和windows中的命令一样也是使用cd
案例:使用cd切换到root帐号的home目录
cd命令其他用法:
切换到上一层目录cd /
切换到系统根目录cd ~
4、查看当前目录所在目录命令pwd
pwd命令是用来查看当前目录的路径
五、操作目录命令【记】
1、创建目录mkdir
mkdir(make directory)命令可用来创建目录
语法:mkdir 目录名称 mkdir app app1 aap2
案例:在lps目录下创建hello目录
注意:mkdir一次只能创建一个目录或同级多个目录
2、创建多级目录mkdir -p
mkdir -p app/app1/app2
直接使用mkdir app/test会报错
创建多级目录
3、删除空目录rmdir
rmdir(remove directory)命令可用来删除“空”的目录
案例:删除lps目录中的hello目录
六、文件命令
1、文件操作命令【记】
a、touch创建一个空文件
语法: touch a.txt
案例:在woniu目录中创建文件hello.txt
b、cp 文件拷贝
cp a.txt b.txt 将a.txt复制为b.txt文件
cp a.txt ../ 将a.txt文件复制到上一层目录中
cp a.txt ../app1/b.txt 将a.txt 拷贝到app1下改为b.txt
案例:将hello.txt拷贝到app目录中
除了可以将文件直接复制外,还可以在复制文件时修改文件的名称
案例:将install.log拷贝到microboom目录中并改名为linux.txt
c、mv 移动或者重命名
mv 移动或者重命名mv a.txt ../ 将a.txt文件移动到上一层目录中mv a.txt b.txt 将a.txt文件重命名为b.txtmv a.txt ../b.txt 将a.txt文件移动到上一层目录中后文件名修改成b.txt
d、rm 删除文件或目录
用法: rm [选项]... 文件...rm a.txt 删除a.txt文件删除需要用户确认,y/n
rm 删除不询问rm -f a.txt 不询问,直接删除rm 删除目录rm -r a 递归删除,询问递归删除rm -rf a 不询问递归删除(慎用)rm -rf * 删除所有文件rm -rf /* 自杀
2、文件查看命令【记】
a、cat命令
cat用于显示文件的内容,格式:cat[参数]<文件名>
案例:显示world.txt文件的内容
b、more命令
more一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。回车显示下一行内容。
案例:显示hello.txt文件的内容
c、less命令
less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制
用法同上
d、tail命令
tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
用法:tail -10 /etc/passwd 查看后10行数据tail -f catalina.log 动态查看日志(*****)ctrl+c 结束查看
案例:显示hello.txt文件后1行的内容
案例:动态显示world.txt的内容
使用了-f后光标一直在等待而不会结束,当install.log文件发生变化时会直接将变化的内容显示。
修改world.txt的内容
自动显示已更新内容
Linux介绍以及常用操作命令相关推荐
- linux磁盘相关命令,Linux磁盘管理常用操作命令
原标题:Linux磁盘管理常用操作命令 本文汇总了Linux磁盘管理基础知识.其中包括存储设备的挂载和卸载常用操作命令.自动挂载操作命令和磁盘分区操作命令等. 一.存储设备的挂载和卸载 存储设备的挂载 ...
- Linux系统中常用操作命令
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) m ...
- Python在Linux 目录的常用操作命令
1.Linux的目录类似于Windows系统中的文件夹.看一下刚刚打开的终端界面,它的第一行开头是:shiyanlou:~/ $ 这就代表着你当前所处的目录位置:打开终端后,会默认从当前的用户目录开始 ...
- linux系统操作大全,Linux系统的常用操作命令大全
From:http://www.xiaoxiaozi.com/2010/11/09/1985/ 摘自:http://hi.baidu.com/jackywdx/blog/item/393ccf4b64 ...
- linux介绍及其常用命令(开发常用)
博客主页:
- 【Linux】vim常用命令
[Linux]vim常用操作命令 文章目录 [Linux]vim常用操作命令 前言 一.一般命令模式 1.1 光标移动 1.2 查找与替换字符串 1.3 复制.删除.粘贴 1.4 其它小技巧 二.编辑 ...
- 安装虚拟机及Linux常用操作命令
一.实验环境 Windows10 ,VMware Workstation 12.1.1 ,Ubuntu kylin 16.04 二.实验内容与完成情况 1.新建用户Hadoop (1)安装时新建 (2 ...
- VMware Workstation下新建用户及Linux常用操作命令
一.实验环境 Windows10 ,VMware Workstation 12.1.1 ,Ubuntu kylin 16.04 二.实验内容与完成情况 1.新建用户Hadoop (1)安装时新建 (2 ...
- LINUX中常用操作命令
LINUX中常用操作命令 Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 ...
最新文章
- Python 之 matplotlib (三)坐标轴
- 我的新浪微博,顺便总结下近况
- Selenium3自动化测试——22.使用DDT运行同一测试用例
- Linux下ll命令与ls -l
- Spring_使用(JDBC)
- 怎么样用 Python 玩转 Redis !过来 咱一起聊聊!
- 判断年月日是否正确及获取当前天的前一天或前一个月
- php 农历日历,php下实现农历日历的代码_php实例
- 视频教程-R语言基础实战-大数据
- 利用Epplus将数据导出到Excel
- Java实现基于Cookie的单点登录看这篇文章就够了
- 2021年MEMS传感器产业链变化与趋势
- 【读书】【沉思录】卷一
- mysql 从大到小排序
- IPFS系列 - 体验 IPFS Docker
- Openlayers记录(七)利用ol3进行缓冲区的空间相交分析
- 4、GET和POST的区别
- linux 命令行获取时间,【Linux】让命令提示符显示日期和时间
- Android视频播放器架构接口的设计
- 光电特性实验台,QY-GD01
热门文章
- Web网页尺寸(1)
- vs进行cuda编程失败,报错“the provided PTX was compiled with an unsupported toolchain.”
- c语言顺序线性表的实现
- LORA1276/1278 CAD检测功能测试
- CGAL的安装与在VS中的配置
- 网易域名邮箱支持POP3/SMTP服务
- RKMEDIA--AI/AO的使用
- OpenAI 宣布将对战 DOTA2 世界冠军 OG,最终决战! 1
- Probably Approximately Correct learning framework
- 39. 实战:基于api接口实现视频解析播放(32接口,窗口化操作,可导出exe,附源码)