Linux 入门 及其常用指令

1 Linux概述

1.1 Unix介绍

    Unix是一个强大的多用户、多任务操作系统。于1969年在贝尔实验室开发。
    Unix的操作系统是商业版,需要收费。不过Unix也有免费版本的,例如:NetBSD等

1.2 Linux 介绍

Linux是一套免费的类Unix操作系统

Linux是一套免费使用和自由传播的类Unix操作系统,可以任意修改其源代码。

Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
在这里插入图片描述
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、大型机和超级计算机。

Linux·的特点:它是多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能。

1.3 Linux系统的应用
  • 服务器系统:Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等;
  • 嵌入式系统:路由器、防火墙、手机、PAD、IP分享器、交换器、家电用品的微电脑控制器等等,
  • 桌面应用系统
  • 移动手持系统
1.4 Linux的版本

Linux的版本分为两种:内核版本(https://www.kernel.org/)和发行版本

  • 内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号。
  • 发行版本是一些组织和公司根据自己发现版本的不同而自定的。
1.5 Linux的主流版本

在这里插入图片描述
RedHat Linux
    Red Hat 领导者Linux的开发、部署和经营,从嵌入式设备比到安全网页服务器,他都是用开源软件作为Internet基础设施解决方案的领头羊。

Ubuntu
    Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统。

CentOS
    CentOS 是由Red HAT Enterprise Linux提供的源代码编译而成。很多公司使用CentOS代替商业版RedHat Linux.
(CentOS和RedHat 差别不大,系统都是免费的,但是 红帽子服务收费,CentOS每个版本服务都是免费的。)

2 Linux安装

2.1 什么是虚拟机

     虚拟机:是指通过软件模拟的具有完整硬件系统功能的运行在一个完全隔离环境中的完整计算机系统。

     虚拟机软件:

  • VMware Workstation 是一款功能强大的桌面虚拟计算机软件,收费。
  • virtualBox是一款开源虚拟机软件。由Sun Microsystems公司出品,Sun被Oracle收购后正式更名成为Oracle VM virtualBox
2.2 安装VMware

https://blog.csdn.net/niki_yeun/article/details/85048919

2.3 安装CentOS

https://blog.csdn.net/niki_yeun/article/details/85050376

2.4 安装Xshell 连接Linux和xftp传输文件

3 Linux常用指令

1.创建新目录:mkdir 【-mp】 目录名称
选项与参数:

  • -m:配置文件案的权限,直接设定,不需要看预设权限(umask)的脸色。
  • -p:创建多级目录。

cd /tmp
mkdir test
mkdir -p test1/test2/test3/test4 (加了-p的选项,可以自行帮你建立多层目录!)

mkdir -m 711 test2 (加了 -m 直接设定权限)
ls -l

2.删除【空】目录:rmdir 【-p】 目录名称
选项与参数:

  • -p:连同上层【空的】目录也一起删除

注意:rmdir仅能 删除空目录!

3.档案与目录的显示:ls
ls 【-aAdfFhilnrRSt】目录名称
ls 【–color={never,auto,always}】目录名称
ls 【–full-time】目录名称

选项与参数

  • -a:全部的档案,连同隐藏档(开头为.的档案)一起列出来(常用);

  • -A:全部的档案,连同隐藏档,但不包括.与…这两个目录;

  • -d:仅列出目录本身,而不是列出目录内的档案数据(常用);

  • -f:直接列出结果,而不进行排序(ls预设会以档名排序);

  • -F:根据档案、目录等信息,给予附加数据结构,例如:
    *:代表可执行文件;/:代表目录;=:代表socket档案;|:代表FIFO档案;

  • -h:将档案容量以易读方式(例如GB,KB等)列出来;

  • -i:列出inode号码;

  • -L:长数据串行出,包含档案的属性与权限等等数据;(常用)

  • -n:列出UID与GIDerfei使用中与群组的名称

  • -r:将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;

  • -R:连同子目录内容一起列出来,等于该目录下的所有档案都会显示出来;

  • -S:以档案容量大小排序,而不是档名排序;

  • -t:依时间排序,而不是用档名;

  • –color=never:不要给予颜色显示;

  • –color=always:显示颜色;

  • –color=auto:系统自行依据设定判断是否给予颜色;

  • –full-time:以完整时间模式(包含年、月、日、时、分)输出;

  • –time={atime,ctime}:输出access时间或改变权限属性时间(ctime)而非内容变更时间(modification time)

4.复制档案或者目录:cp
在这里插入图片描述
5.移除档案或目录:rm
在这里插入图片描述
通配符*:rm -i bashrc*

5.移动档案与目录,或更名:MV
在这里插入图片描述

6.由第一行开始显示档案内容:cat
在这里插入图片描述
在这里插入图片描述

7.压缩文件和读取压缩文件:gzip,zcat
在这里插入图片描述
8.压缩文件和读取压缩文件:bzip2,bzcat
在这里插入图片描述

9.压缩文件和读取压缩文件:tar
在这里插入图片描述

在这里插入图片描述10.显示日期:date
date
date +%Y/%m/%d
date +%H:%M
在这里插入图片描述

11.显示日历:cal
cal
cal 2018
cal 10 2018
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

**12、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d **

  • [Tab]按键—具有『命令补全』不『档案补齐』的功能
  • [Ctrl]-c按键—让当前的程序『停掉』
  • [Ctrl]-d按键—通常代表着:『键盘输入结束(End Of File, EOF 戒 End
    OfInput)』的意思;另外,他也可以用来取代exit
    4.数据同步写入磁盘:sync
    输入sync,在内存中尚未被更新的数据,就会被写入硬盘中;所以,这个指令在系统关机或重新启动前, 很重要喔!最好多执行几次!
    在这里插入图片描述
    13.变换目录:cd
    cd
    cd~
    cd…
    cd -
    在这里插入图片描述

14.显示当前所在目录:pwd
在这里插入图片描述

https://www.cnblogs.com/crazylqy/p/5818745.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值