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
• CentOS,社区企业操作系统
– Community Enterprise Operating System
– http://www.centos.org/
Linux哲学的理念: 一切皆文件
Linux基本操作
获得命令行
方式一:虚拟控制台切换( Ctrl + Alt + Fn 组合键)
– tty1:图形桌面
– tty2~tty6:字符控制台
方式一:在图形桌面
Linux命令行操作
命令行提示符
[[email protected] ~]#
[当前登录的用户@主机名 当前所在的位置] #
如果以#结尾:表示当前登录的身份为超级管理员root
如果以$结尾:表示当前登录的身份为普通用户
放大: Ctrl shift +
变小: Ctrl -
pwd — Print Working Directory
用途:查看当前工作目录(显示当前所在的位置)
cd — Change Directory
用途:切换工作目录
格式:cd [目标文件夹位置]
ls — List
格式:ls [目录或文件名]…
[[email protected] ~]# pwd #显示当前所在的位置
[[email protected] ~]# cd / #切换到根目录
[[email protected] /]# pwd
[[email protected] /]# ls #显示当前目录的内容
[[email protected] /]# cd /home
[[email protected] home]# pwd
[[email protected] home]# ls
[[email protected] home]# cd /opt
[[email protected] opt]# pwd
[[email protected] opt]# ls
[[email protected] opt]# cd /root
[[email protected] ~]# pwd
[[email protected] ~]# ls
蓝色:目录
黑色:文件
ls — List:显示指定目录内容
[[email protected] ~]# ls /opt
[[email protected] ~]# ls /home
[[email protected] ~]# ls /
[[email protected] ~]# ls /tmp
[[email protected] ~]# ls /dev
[[email protected] ~]# ls /etc
[[email protected] ~]# ls /boot
cd — Change Directory:切换目录
绝对路径:以根目录开头的路径
相对路径:以当前所在目录,为参照的路径
]# cd /etc/pki/ #绝对路径
]# pwd
]# ls
]# cd /etc/pki/CA #绝对路径,与当前所在位置无关
]# pwd
]# ls
]# cd /etc/pki/ #绝对路径
]# pwd
]# ls
]# cd CA #相对路径,与当前所在位置有关
]# pwd
… :上一级目录
[[email protected] CA]# cd /etc/pki/CA
[[email protected] CA]# pwd
/etc/pki/CA
[[email protected] CA]# cd … #返回上一级目录
[[email protected] pki]# pwd
/etc/pki
[[email protected] pki]# cd … #返回上一级目录
[[email protected] etc]# pwd
/etc
[[email protected] etc]# cd … #返回上一级目录
[[email protected] /]#
查看文本文件内容命令:cat 适合查看内容较少的文件
[[email protected] /]# cat /root/anaconda-ks.cfg
[[email protected] /]# cat /etc/redhat-release #显示系统版本
CentOS Linux release 7.5.1804 (Core)
[[email protected] /]# cat /etc/passwd
[[email protected] /]# cat /etc/fstab
[[email protected] /]# cat /etc/hosts
[[email protected] /]# cat /etc/shells
查看文本文件内容命令:less 适合查看内容较多的文件
[[email protected] /]# less /etc/passwd
按上下键进行滚动,按q进行退出
查看文本文件部分内容命令head、tail 命令
– 格式:head -n 数字 文件名 #头几行
tail -n 数字 文件名 #尾几行
[[email protected] /]# head -1 /etc/passwd
[[email protected] /]# head -2 /etc/passwd
[[email protected] /]# head -3 /etc/passwd
[[email protected] /]# head -13 /etc/passwd
[[email protected] /]# tail -1 /etc/passwd
[[email protected] /]# tail -2 /etc/passwd
过滤包含指定字符串的行
[[email protected] /]# grep root /etc/passwd
[[email protected] /]# grep a /etc/passwd
[[email protected] /]# grep bash /etc/passwd
[[email protected] /]# grep dog /etc/passwd
修改文本文件内容:vim(文本编辑器)
三个模式:命令模式、插入模式(输入模式)、末行模式
]# vim /opt/nsd.txt #当文件不存在,会新建文件
命------i键 或者 o键------>插入模式(按Esc回到命令模式)
令
模
式------输入 : ----------->末行模式(按Esc回到命令模式)
末行模式 :wq #保存并退出
末行模式 :q! #强制不保存并退出
]# cat /opt/nsd.txt
新建目录:mkdir
[[email protected] /]# mkdir /opt/nsd01
[[email protected] /]# ls /opt/
[[email protected] /]# mkdir /root/nsd02 /opt/nsd03
[[email protected] /]# ls /root/
[[email protected] /]# ls /opt/
新建文件:touch
[[email protected] /]# touch /opt/a.txt
[[email protected] /]# ls /opt/
[[email protected] /]# touch /opt/b.txt
[[email protected] /]# ls /opt/
查看以及设置主机名的命令:hostname
[[email protected] /]# hostname
localhost.localdomain
[[email protected] /]# hostname hahaxixi #设置主机名
[[email protected] /]# hostname #查看主机名
开启一个新的命令行
[[email protected] ~]# hostname nb.tedu.cn
[[email protected] ~]# hostname
开启一个新的命令行
[[email protected] ~]# hostname
查看网卡IP地址命令:ifconfig
[[email protected] ~]# ifconfig
lo: 回环测试接口,专门用于测试,本机访问自己
127.0.0.1:特殊IP地址,永远代表本机
virbr0:虚拟网卡
[[email protected] ~]# ping 127.0.0.1
按 Ctrl+c结束正在运行的指令
查看cpu信息
[[email protected] ~]# lscpu
…….
型号名称: Intel® Core™ i7-7700 CPU @ 3.60GHz
…….
查看内存信息
[[email protected] ~]# cat /proc/meminfo
MemTotal: 1865284 kB #内存一共大小
…….
关机poweroff
重启reboot
上一篇: Yum软件仓库--命令补充
下一篇: JDBC数据库连接池
推荐阅读
-
Windows 2003系统,如何设置隐藏index.php 说是需要编辑httpd.ini ,但是根本找不到这个文件
-
bootstrap栅栏系统css中的col-xs,col-sm,col-md 的意义_html/css_WEB-ITnose
-
python在windows和linux下获得本机本地ip地址方法小结
-
Linux UDEV和为MySQL InnoDB共享表空间配置裸设备_MySQL
-
PHP教程实例:用PHP打造动态聊天室系统
-
Linux MySQL主从数据库的设置方法
-
PHP框架queryphp课程:入门十一 权限系统设计
-
Slackware Linux init 进程
-
Oracle数据库在Linux AS4升级
-
Linux运维基础进程管理及环境组成分析