linxu的学习

 1.什么是linux

linux是一套免费使用和自由传播类uninx操作系统 是一个基于posix和uninx的多用户,多任务,支持多线程和多cpu的操作系统

目前市面上发行的有ubuntu(桌面系)redhat(收费红帽系统企业级)centos(社区免费)Debain

2.linux于windows的区别

linux系统认为万事万物皆文件,执行程序没有文件后缀一说,全都是文件

虚拟机工具vmware安装可以装虚拟机   远程工具可以用SecureCRT  传文件用winSCP

3.常用命令

 ifconfig 查看网卡信息查ip                 ls 查看目录下有哪些文件

man  说明书                                      cd进入某个目录

cd ,, 返回上一级                                pwd显示目前你位置

clear 清除                                       mkdir创建目录                         mkdir -p 创建级联目录

touch 创建文件                         rm只能删文件    rm -rf 删除目录或文件

cat查看文件内容     head -数字 文件名查看前几行   tail -数字 文件名 查看后几行

cp复制          rm移动文件    

VI编辑或者创建文件 

i切换到编辑模式

esc切换到指令模式

G跳到最后一行

dd删除当前光标在的行

:wq! 保存并退出

:q! 光退出、

系统命令:

hostname  查看主机名

uanme -a 查看系统信息

date 查看系统时间

ps -ef|grep xxxx查看某一个进程

init 6重启  init 0关机

pas-aux查看所有正在运行的进程

软件包的安装方式:

压缩包

源码包

yum 需要联网在线安装

rpm 类似本机的.exe

没有ifconfig的需要安装 yum -y install net-tools

查看防火墙的信息:

systemctl status firewalld.service   stop停止 disable  防火墙永久关闭

关闭selinux

vi /ect./selinux/config

python的安装 用源码的方式

文件拖进虚拟机的usr/local

cd /usr/local/

tar -zxvf 

装一些依赖

创建目录,用于安装位置mkdir python3  

指定源码安装位置 ./configure --prefix=/usr/local/bin/python3

装好的 直接连接到系统能直接访问的位置

ln -s /usr/local/python3/bin

原文地址:https://www.cnblogs.com/wenyeqing/p/14974460.html