linux基础篇

linux基础篇

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

linux的安装

1需要先安装虚拟机vm

2 安装linux需要更具自身磁盘的大小和内存创建相应的centos操作系统

3 系统的名称要容易区分

配置linux的环境

1 虚拟网络编辑模式最好设置成net模式(需要注意net和桥接的区别)

2 ip地址需要在dhcp配置的ip之间

3 文件配置vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0     #网卡设备名,请勿修改名字

TYPE=Ethernet	#网络类型,以太网

BOOTPROTO=**static**   #启用静态IP地址

ONBOOT=yes  #开启自动启用网络连接	

IPADDR=192.168.78.100  #设置IP地址

NETMASK=255.255.255.0  #设置子网掩码

GATEWAY=192.168.78.2   #设置网关

(可以在此配置DNS=114.114.114.114最好建议采用下面的方式)

Vi /etc/resolv.conf 

(文件本身为空,需要加上)nameserver 你的子网掩码

4 Vi /etc/sysconfig/network

这里可以修改系统的名称

5 cd 操作进入文件夹

​ 如 ./ (当前目录) …/上层目录 /(根目录)

6 拷贝目录 cp source dest -r

7 删除目录​

rmdir directory(空目录)
rm -rf dir(非空目录)

8 移动文件或目录:mv + 目录/文件名字 + 其他路径

9 更改文件或目录的名字:mv + 旧目录名字 + 新目录名字。

10 查看目录:ll ls (ll -a)查看隐藏

11 查看文件

cat filename: 一次性显示整个文件的内容
more filename: 该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示				的该文件的百分比。
head  -10 filename  打印文件1到10行
tail -10 filename 打印文件最后10行
//echo后边用单引号包围要添加的内容 后面接要添加的文件路径
echo 'add content'>>/home/data/test.sh

12 查找文件或目录

find  pathname –name filename
      例子:find / -name profile
还可以按正则表达式来查找,且pathname越精确,查找的范	围越小,速度越快。
find /etc -name pro*

13 vi(vim和vi的命令相似,最主要的是其有高亮显示)

编辑模式
vi filename :打开或新建文件,并将光标置于第一行首 
vi +n filename :打开文件,并将光标置于第n行首 
vi + filename :打开文件,并将光标置于最后一行首 
vi +/pattern filename:打开文件,并将光标置于第一个与 pattern匹配的串处 

命令行模式
• w保存 
• q退出 
• q!:不保存文件并退出vi 
– 在VI的命令模式下输入“:set nu”,就有行号了。 
– 在VI的命令模式下输入“:set nonu”,取消行号。 


一般模式
• yy 复制光标所在行(常用) 
• nyy 复制光标所在行的向下n行,例如, 20yy则是复制20行(常用) 
• p,P   p为复制的数据粘贴在光标下一行, P则为粘贴在光标上一行(常用)
G:光标移至第最后一行
nG:光标移动至第N行行首
n+:光标下移n行 
n-:光标上移n行 
• dd:删除 行 
x或X:删除一个字符,x删除光标后的,而X删除光标前的 
• u 恢复前一个动作(常用)

删除第N行到第M行:N,Md

linux指令

1文件的操作

1 创建目录 mkdir

2 创建文件: touch(简单地创建)

​ vi(创建并进入文件夹,强制退出不会保存文件)

​ vim(高亮显示,但需要提前安装vim)

3 盘符文件的切换 系统的根目录 /

4 根目录下的结构和每层目录存放的内容

	bin  存放二进制可执行文件(ls,cat,mkdir等)       
  	boot  存放用于系统引导时使用的各种文件
  	dev 用于存放设备文件
  	etc  存放系统配置文件
  	home 存放所有用户文件的根目录
  	lib  存放跟文件系统中的程序运行所需要的共享库及内核模块
  	mnt  系统管理员安装临时文件系统的安装点
  	opt  额外安装的可选应用程序包所放置的位置
 	proc  虚拟文件系统,存放当前内存的映射
  	root  超级用户目录
  	sbin  存放二进制可执行文件,只有root才能访问
  	tmp  用于存放各种临时文件
 	usr  用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
	var  用于存放运行时需要改变数据的文件

linux的克隆

​ 克隆一份新的linux文件
​ 修改新文件的ip和系统名称
​ 先删除原有的net文件 etc/udev/rules.d/70-present

远程文件传输

scp -r local_folder remote_username@remote_ip:remote_folder

显示各种网络相关信息

命令:netstat –anpt(四个可以任选)

host别名

​ 便于电脑之间互相通信,配置别名在hosts文件夹中
​ /etc/hosts linux下的路径
​ windows在32位的driver下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值