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命令

分类: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,输入字符命令对文本经行操作

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协议的串口设备)