linux的简单介绍
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
特点:
(1)自由使用,免费的
(2)开源
(3)多用户,多任务,多线程,多CPU
应用
服务器
Linux:用户的最多
Redhat,centos,suse linux
Unix(HP Unix)
Windows service(2008,2012)
Android
组成:
Linux = 内核 + shell(解释器) + 文件系统 + 应用程序
linux的分支:
redhat
偏原生Linux,命令行操作
debian
偏图形化界面的Linux
Linux基本环境配置
修改主机名
查看:hostname
临时修改:hostname +主机名
永久修改:Vi /etc/sysconfig/network 修改里面hostname对应的值即可
重启机器才生效
配置网络:
先配置vmware的网络:
从编辑->虚拟网络编辑器:
Linux IP配置:
配置完成需要重新启动客户端。
验证配置是否成功:ping配置的IP地址。
网络映射(局域网)
将机器的主机名和IP进行绑定,在需要使用IP的地方,可以直接使用主机名
Linux的网络映射文件
命令:vi /etc/hosts
验证:
Window的网络映射文件
在window下ping linux的IP:
修改windows里的host文件
C:\Windows\System32\drivers\etc下:hosts文件
验证:
linux目录结构:
相对路径和绝对路径
最前面访问“/”就是绝对路径
..:上一级
.:当前
LINUX常用基本命令
Linux命令通用格式:
命令 【选项|参数】 【操作的文件或者目录】
Ls:list 查看目录:列举当前目录下所有文件
参数:
a 查看包含隐藏文件的目录;
l:length,长格式显示 ls -l 等价于 ll。
cd :change dir切换目录:
pwd:print work dir:显示当前目录下的路径。
clear:清屏 === ctrl +l:
history:查看命令的历史记录
whereis:查找文件位置
文件(夹)管理
创建:
创建文件:文件名包含空格,用双引号引起来
创建目录:
参数:-p 递归
查看文件内容:
Cat:直接显示文件所有内容
More:分页查看
配合enter往下翻页,不能往上翻页
Less:分页查看
配合键盘上下键,往上,下翻页
Head:查看文件头部的内容,默认显示10行
-n:查看行数
tail:看文件尾部的内容,默认显示10行
-n:查看行数
-F:动态查看
编辑(文件)
Vi/vim
复制:cp
语法 cp source_file target_file
参数:-r 复制目录
移动(重命名):mv
语法mv source_file target_file
删除
文件rm:remove
语法:rm file_path
参数:-f免确认,不提示 是否删除
目录
Rmdir:删除空目录
rm –r :r表示删除目录
rm –rf :免确认删除目录或者文件