linux
linux写的程序使用更加高效,因为他可以更高效的使用电脑资源
不同的linux发行版之间的区别:
1、安装方法不一样,有的复杂,有的简单
2、安装应用程序的方式不一样
3、预装的应用程序不一样
linux发行版
1、RedHat:性能稳定,老牌的linux发行版,收费的是RedHatEnterprise(RHEL redhat企业版)。目前RedHat分为两个系列,有RedHat公司提供收费技术支持,以及社区开发的免费的Fedora。
2、Fedora:RedHat的社区免费后继版。
3、CentoS:国内许多企业选择CentOS,CentOS可以说是RHEL的克隆版,最大的好处是免费。
4、SUSE:德国最著名的linux发行版。
5、Debian:算是迄今为止,最遵循GNU规范的linux系统。(gun的目标就是创建一套完全自由的操作系统。)
6、Ubuntu:Debian的后继一个分支。
Ubuntu的优点
1、简便易用。
2、定期频繁更新。每6个月就有有个新的Ubuntu版本,使用者很多,支持的社区多。
3、标准化。
系统设置
lshw 获取硬件信息
lscpu 获取CPUxinxi
lsusp 获取sub接口信息
uname 获取系统相关信息
df 查看磁盘空间
date 查看日期和时间
" +%j" 今年中的第几天
hostname 显示主机名
ifconfig 显示网络接口
poweroff 关机
reboot 重启
shutdown 定时关机
shutdown -h time 指定时间,不写,就是一分钟之后执行
eg: shutdown -h 5 5分钟后关机
shutdown -c 取消关机
shutdown -r now 立即重启
常用指令
可以通过上下键来获取执行过的linux命令
命令可以用Tab键补齐
为了准确执行任务,linux命令含有各种参数:
格式:
命令名称 [参数] [对象] 之间用空格隔开
命令参数分:
长格式 man --help
短格式 man -h
man命令中常用按键以及用途
按键
|
用处
|
空格键
|
向下翻页
|
page down
|
向下翻页
|
page up
|
向上翻页
|
home(或者fn+左方向键)
|
到首页
|
end(fn+右方向键)
|
到尾页
|
/
|
从上到下搜索某个关键词
|
?
|
从下到上搜索某个gianjian词
|
n
|
定位到下一个搜索的关键词
|
N
|
定位到上一个搜索关键词
|
q
|
退出帮助文档
|
目录命令
1、
pwd
print working directory
显示用户当前所处的工作目录
2、
cd
change directory
用于切换工作路径
cd 目录名 进入某一目录
cd ..
返回上一级
cd -
返回上一次所处的目录
cd ~
切换到当前用户的家目录
3、
ls
list
ls 会列举出当前工作目录的内容(文夹)
-a
查看所有的文件(包括隐藏文件)
-l
查看文件的属性。大小等详细信息
eg:第一列
第一列共十位
第一位是类型
- d代表目录
- -代表文件
- l代表连接
dier为到第十位是权限
权限共九为,分三组 每三个一组
-rwx:
-r read 可读权限 4或者0
-w write 可写权限 2或者0 如果一条线,一个减号代表0
-x execute 可执行权限 1或者0
这三个字母代表的值0-7
- 0:表示什么权限都没有
- 1:文件只能执行
- 2:文件只有写权限
- 3:文件可写可执行
- 4:文件只有读权限
- 5:可读可执行
- 6:可读kexie
- 7:可读可写可执行
对于文件而言:
可读权限表示允许读其内容,而禁对其做任何的更改操作
可写权限表示可以改写编辑文件的内容或删除文件(要有文件所在目录的写权限)
可执行权限表示允许将该文件作为一个程序执行
对于目录而言:
可读权限表示允许显示该目录中的内容
可写权限表示可以在目录中新建、删除、重命名
可执行权限表示可以进入该目录。可执行权限是基本权限
权限共九位,每三个一组
1:代表当前用户的权限
2:代表当前用户所属组的权限
3:代表其他组的权限