linux(系统简介、linux基本操作)

一、linux系统的简介

Linux是一种操作系统!!面向服务端设计:
操作系统:可以让计算机硬件正常工作,一堆软件
Unix/Linux发展史:
UNIX诞生,1970-1-1
Linux之父,Linus Torwalds
–1991年10月,发布0.02版(第一个公开版)内核
–1994年03月,发布1.0版内核
–标准读音:“哩呐科斯”
–内核:调配计算机硬件
用户—>内核---->计算机硬件

发行版的名称、版本由发行方决定

–Red Hat Enterprise Linux(RHEL) 5/6/7/8
–Suse Linux Enterprise 12
–Debian Linux 7.8
–Ubuntu Linux 14.10/15.04

linux系统的目录结构

根目录(利用/表示):Linux系统的起点(所有的数据都在此目录下)
/dev:设备(键盘、鼠标、硬盘、光驱……)相关的数据

/dev/abc/1.txt:一个完整的路径,只有开头的/才表示为根目录,其他的/表示为分隔符

在这里插入图片描述

在这里插入图片描述

linux系统的硬盘(磁盘)

在这里插入图片描述

linux哲学的理念:一切皆文件

在这里插入图片描述

/dev/sda:表示SCSI接口的硬盘第一块
/dev/sdb:表示SCSI接口的硬盘第二块
/dev/sdc:表示SCSI接口的硬盘第二块

linux基本命令行操作

命令行操作:

[root@localhost ~]#
[当前登录的用户@主机名 当前所在的位置] #
如果以#结尾:表示当前登录的身份为超级管理员root
如果以$结尾:表示当前登录的身份为普通用户

pwd — Print Working Directory
用途:查看当前工作目录(显示当前所在的位置)
cd — Change Directory
用途:切换工作目录
格式:cd [目标文件夹位置]
ls — List
格式:ls [目录或文件名]…

#pwd    #显示当前所在位置
#cd   /  # 切换到根目录
#ls  #显示当前目录的内容
[root@proxy ~]# cd /home
[root@proxy home]# pwd
/home
[root@proxy home]# 

[root@localhost opt]# cd  /
[root@proxy /]# ls
1.sh  boot  dvd  home  lib64  mnt  proc  run   srv  tmp  var
bin   dev   etc  lib   media  opt  root  sbin  sys  usr

[root@localhost ~]# pwd
[root@localhost ~]# ls

在这里插入图片描述

蓝色:目录
黑色:文件

cd — Change Directory:切换目录
绝对路径:以根目录开头的路径
相对路径:以当前所在目录,为参照的路径

]# cd   /etc/pki/             #绝对路径
]# pwd 
]# ls 
]# cd   /etc/pki/CA       #绝对路径,与当前所在位置无关
]# pwd
]# ls

在这里插入图片描述

]# cd   /etc/pki/         #绝对路径
]# pwd
]# ls
]# cd  CA        #相对路径,与当前所在位置有关
]# pwd

在这里插入图片描述

… :上一级目录

[root@localhost CA]# cd   /etc/pki/CA
[root@localhost CA]# pwd
/etc/pki/CA
[root@localhost CA]# cd   ..           #返回上一级目录
[root@localhost pki]# pwd
/etc/pki
[root@localhost pki]# cd  ..              #返回上一级目录
[root@localhost etc]# pwd
/etc
[root@localhost etc]# cd   ..            #返回上一级目录
[root@localhost /]#

查看文本文件内容命令:cat 适合查看内容较少的文件

[root@localhost /]# cat   /root/anaconda-ks.cfg
[root@localhost /]# cat   /etc/redhat-release   #显示系统版本
CentOS Linux release 7.5.1804 (Core)
root@localhost /]# cat   /etc/passwd
[root@localhost /]# cat   /etc/fstab
[root@localhost /]# cat   /etc/hosts
[root@localhost /]# cat   /etc/shells 

查看文本文件内容命令:less 适合查看内容较多的文件

[root@localhost /]# less   /etc/passwd
 按上下键进行滚动,按q进行退出

查看文本文件部分内容命令head、tail 命令
–格式:head -n 数字 文件名 #头几行
tail -n 数字 文件名 #尾几行

[root@localhost /]# head  -1    /etc/passwd
[root@localhost /]# head  -2    /etc/passwd
[root@localhost /]# head  -3   /etc/passwd
[root@localhost /]# head  -13   /etc/passwd

[root@localhost /]# tail   -1   /etc/passwd
[root@localhost /]# tail   -2   /etc/passwd

过滤包含指定字符串的行

[root@localhost /]# grep  root  /etc/passwd
[root@localhost /]# grep  a    /etc/passwd
[root@localhost /]# grep  bash  /etc/passwd

[root@localhost /]# grep  dog   /etc/passwd

修改文本文件内容:vim(文本编辑器)
三个模式:命令模式、插入模式(输入模式)、末行模式

]# vim   /opt/nsd.txt    #当文件不存在,会新建文件
命------i键 或者 o键------>插入模式(按Esc回到命令模式)
令
模
式------输入  : ----------->末行模式(按Esc回到命令模式)
 末行模式   :wq     #保存并退出
 末行模式   :q!     #强制不保存并退出
]# cat  /opt/nsd.txt

新建目录:mkidr

[root@proxy ~]# mkdir /opt/nsd01
[root@proxy ~]# ls /opt/
nsd01  rh
[root@proxy ~]# mkdir /root/nsd02 /opt/nsd03
[root@proxy ~]# ls /opt
nsd01  nsd03  rh
[root@proxy ~]# ls /root/
anaconda-ks.cfg  initial-setup-ks.cfg  lnmp_soft.tar.gz  公共  视频  文档  音乐
check.sh         lnmp_soft             nsd02             模板  图片  下载  桌面
[root@proxy ~

新建文件:touch

[root@proxy ~]# touch /opt/a.txt
[root@proxy ~]# ls /opt/
a.txt  nsd01  nsd03  rh
[root@proxy ~]# touch /opt/b.txt
[root@proxy ~]# ls /opt/
a.txt  b.txt  nsd01  nsd03  rh

查看以及设置主机名的命令:hostname

[root@localhost /]# hostname
localhost.localdomain
[root@localhost /]# hostname   hahaxixi    #设置主机名
[root@localhost /]# hostname                    #查看主机

查看网卡IP地址命令:ifconfig

[root@nb ~]# ifconfig
lo: 回环测试接口,专门用于测试,本机访问自己
       127.0.0.1:特殊IP地址,永远代表本机

       virbr0:虚拟网卡
[root@nb ~]# ping  127.0.0.1
按 Ctrl+c结束正在运行的指令

查看cpu信息

[root@nb ~]# lscpu
…….
型号名称:        Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
…….

查看内存信息

[root@nb ~]# cat   /proc/meminfo
MemTotal:        1865284 kB     #内存一共大小
…….

关机poweroff
重启reboot

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值