linux基础

什么是linux

linux是可以运行在pc机上,风格类似于unix(性能好并且稳定但是价格昂贵)的操作系统

有众多程序员开发而成

他是开源免费的

自由软件

自由软件并不是免费软件,而是开源软件(开放源代码的软件)

linux版本号

xx.yy.zz

xx:主版本号

yy:次版本号

此版本号为奇数是表示开发版,偶数时表示稳定版

liunx中分区的表示

/div/hd(sd)a3

div:软件目录  

hd:ide设备

sd:scsi设备

a:硬盘

3:分区

linux主分区只有四个从零开始数

逻辑分区无上限从五开始数

linux的目录系统

bin:储存着普通用户可以使用的命令

sbin:只有管路员可以使用的命令

管理员可以使用普通用户的命令,但普通用户不能使用管理员的命令

boot:里面有操作系统启动时的配置文件

dev:存储文件

etc:系统和服务的配置文件

home:普通用户的家目录(里面是创建的普通用户的信息)

lib:函数库文件

lost+found:存放所有和其他目录没有关联的文件。系统异常产生错误时,会将遗失的片段存放于该目录下

media:外载设备的目录(如u盘)

opt:安装外围大型程序

mnt:作用和media差不多

proc:开机以后的配置信息

root:管理员的用户目录

selinux:提高系统安全性

srv:存放服务器特定服务的信息

sys:存放系统目录

usr:存放下载的程序

var:存放网站源码

linux命令

分类:1内部命令(系统自带的)

           2外部命令(下载软件后软件上的)

linux命令格式

命令(选项)(参数)

选项和参数是可选的

选项的要求

选项为单字符时用-

为多字符时用--

-后面可以跟多个单字符选项

快捷操作

tab键自动补全

ctrl+u时光标位置清道行首

ctrl+k时光标清道行尾

ctrl+l清屏

ctrl+c结束命令

查看一个命令用--help来查看

uname -r   查看系统内核

uname -a  查看更详细查看系统  

which 命令  查看命令在哪储存

hostname    查看主机名

ifconfig   查看IP地址

cat /proc/cpuinfo   查看cpu信息

关机命令:halt;shotdown -h now(立刻关机)

重启:reboot

pwd 查看自己目前所处路径

cd 切换目录

ls  查看目录有哪些文件 -l 详细查看 -lh  更加详细(可以看具体多大)-R 递归显示

最前面是权限r表示读w代表写l表示链接文件x表示可执行文件

du -sh 目录  查看文件大小

mkdir 创建一个目录

mkdir 递归创建一个目录

touch 创建文件

ln -s 目录  创建快捷方式

cp 复制目录或文件

rm 删除文件 -rf 强删

mv 移动文件(将位置设置成一样就是重命名)

find 查找  name(根据名字查) size(根据大小查)user(根据属主查找)type(根据文件类型查)

vi:是一个在命令行下的文件编辑器,本来是unix里的,但是因为很好用所以移到linux里了

vi进入后有两种模式一是命令模式,用于改变编辑(u时返回dd是删除p是插入a是光标后插入A是行尾插入i是光标前插入R行首插入o是下一个行插入O上一行插入)

底行模式shift,输入字符命令对文本经行操作

底行模式:向下搜索 /搜索的东西 n是搜索到的东西向下翻

向上搜索  ?搜索的东西

全文替换 %s/要替换的/替换的

cat 显示文件内容

cat -n 显示编号

合并文件cat 1 2 > 3

将文件一二合并到3文件中

wc 也是查看文件

gzip 文件名 压缩文件

bzip2 文件名 压缩名 压缩文件

二是编辑模式,用来编辑文本(esc可以退出命令模式)

归档(将多个文件经行压缩)tar

软件安装是rpm

rpm-e为软件卸载rpm-qa查看安装的软件

rpm-qi为安装软件的详细信息

useradd 用户名 创建一个新用户

passwd 用户名 设密

userdel -r 用户名  删除用户(彻底删除)

hostname 查看主机名

ifconfig 后  eth0(以太网)lo(会环设备)fddi0(光纤)ppp0(使用ppp协议的串口设备)

文件权限更改

r(读):4   w(写):2     x(可执行):1

chmod 三个数字(用来表示权限)即可修改权限

 

 

posted @ 2020-01-25 21:39  放烟花的人  阅读(194)  评论(0)    收藏  举报