分享好友 最新动态首页 最新动态分类 切换频道
Ubuntu使用教程精要
2024-12-27 14:32

Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。

Ubuntu的目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的操作系统。Ubuntu目前具有庞大的社区力量支持,用户可以方便地从社区获得帮助。

ubuntu官方网站: http://www.ubuntu.com
中文地址为: http://www.ubuntu.org.cn/index_kylin
桌面版下载地址: http://www.ubuntu.com/download/desktop

/ : 所有目录都在
/boot : boot 配置文件、内核和其它启动 时所需的文件
/etc : 存放系统配置有关的文件
/home : 存放普通用户目录
/mnt : 硬盘上手动 挂载的文件系统
/media : 自动挂载(加载)的硬盘分区以及类似CD、数码相机等可移动介质。
/cdrom : 挂载光盘
/opt : 存放一些可选程序,如某个程序测试版本,安装到该目录的程序的所有数据,库文件都存在同个目录下
/root : 系统管理员的目录,对于系统来说,系统管理员好比上帝,他可以对系统做任何操作,比如删除你的文件,一般情况下不要使用root用户。
/bin : 存放常用的程序文件(命令文件)。
/sbin : 系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp : 临时目录,存放临时文件,系统会定期清理该目录下的文件。
/usr : 在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如游戏、打印工具等。/usr目录包含了许多子目录: /usr/bin目录用于存放程序;/usr/share用于存放一些共享的数据,比如音乐文件或者图标等等;/usr/lib目录用于存放那些不能直接 运行的,但却是许多程序运行所必需的一些函数库文件。/usr/local : 这个目录一般是用来存放用户自编译安装软件的存放目录;一般是通过源码包安装的软件,如果没有特别指定安装目录的话,一般是安装在这个目录中。
    /usr/bin/ 非必要可执行文件 (在单用户模式中不需要);面向所有用户。
    /usr/include/ 标准包含文件。
    /usr/lib/ /usr/bin/和/usr/sbin/中二进制文件的库。
    /usr/sbin/ 非必要的系统二进制文件,例如:大量网络服务的守护进程。
    /usr/share/ 体系结构无关(共享)数据。
    /usr/src/ 源代码,例如:内核源代码及其头文件。
    /usr/X11R6/ X Window系统 版本 11, Release 6.
    /usr/local/ 本地数据的第三层次, 具体到本台主机。通常而言有进一步的子目录, 例如:bin/、lib/、share/.

/var : 该目录存放那些经常被修改的文件,包括各种日志、数据文件
/var/cache/ 应用程序缓存数据。这些数据是在本地生成的一个耗时的I/O或计算结果。应用程序必须能够再生或恢复数据。缓存的文件可以被删除而不导致数据丢失。
/var/lib/ 状态信息。 由程序在运行时维护的持久性数据。 例如:数据库、包装的系统元数据等。
/var/lock/ 锁文件,一类跟踪当前使用中资源的文件。
/var/log/ 日志文件,包含大量日志文件。
/var/mail/ 用户的电子邮箱。
/var/run/ 自最后一次启动以来运行中的系统的信息,例如:当前登录的用户和运行中的守护进程。现已经被/run代替[13]。
/var/spool/ 等待处理的任务的脱机文件,例如:打印队列和未读的邮件。
/var/spool/mail/ 用户的邮箱(不鼓励的存储位置)
/var/tmp/ 在系统重启过程中可以保留的临时文件。
/lib : 目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
/lib32 : 同上
/lib64 : 同上
/lost+found : 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在
/dev : 存放设备文件
/run : 代替/var/run目录
/proc : 虚拟文件系统,可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里
/sys : 和proc一样,虚拟文件系统,可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里

当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。

sudo cat /proc/sys/vm/swappiness
该值默认值是60.

swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间

swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

–临时性修改

[root@rhce ~]# sysctl vm.swappiness=10

vm.swappiness = 10

[root@rhce ~]# cat /proc/sys/vm/swappiness

10

这里我们的修改已经生效,但是如果我们重启了系统,又会变成60.

–永久修改

在/etc/sysctl.conf 文件里添加如下参数

vm.swappiness=10
语言环境
查看是否安装了中文支持

 

如果有 zh_CN.utf8 则表示系统已经安装了中文locale,如果没有则需要安装相应的软件包。安装方式如下

 

软件管理 apt ( Advanced Packaging Tool ) , 他可以自动下载、配置、安装软件包;简化了Linux系统上的。Debian及衍生版中都包含了apt , RedHat系列的linux的则使用yum来进行管理,其中Fedora22中Centos7中开始使用dnf 来替代yum。

 

apt的配置文件

 

软件源配置文件格式

 

Ubuntu 软件仓库被分为四个部分:main(主要的), restricted(受限的), universe(广泛的, multiverse(多元的,这主要根据我们对软件的支持能力,以及软件的目的是否符合我们的 自由软件哲学。

先看了一下配置文件的一段内容

第一个deb表示软件包的格式,可以是 deb 或 deb-src,前者表示所指向的存放 binary 格式(已编译),后者为 sources 格式(原代码)。
第二个URI,即 Universal Resource Identifier,通用资源标识符,可以是以:file(系统) 、 cdrom(光驱) 、 http 、 ftp、copy 、rsh 、ssh 等几个参数开头的软件包所在位置。
第三个Distribution 指发行版本号,可以是:stable,testing,unstable,sarge,etch,sid 等,具体可参考Debian文档。
后面的几个component表示具体的软件包分类

 

dpkg是Debian软件包管理器的基础,被用于安装、卸载和供给和.deb软件包相关的信息。dpkg本身是一个底层的工具,本身并不能从远程包仓库下载包以及处理包的依赖的关系,需要将包从远程下载后再安装。
DPKG常用命令

 
 

4.1 date:用来显示或设定系统的日期和与时间

 

4.2 cal : 显示一个日历

 

4.3 设置时区

 

4.4 修改密码

 

4.5 忘记密码

 

4.6 注销/重启/关机

 

4.7 cd切换目录

 

4.8 pwd 查看当前目录

 

4.9 pwd 创建目录

 

4.10 获取帮助

 

4.11 创建文件

 

4.12 删除(rm:删除命令

 

4.13 mv:移动或重命令文件或目录

 

4.14 cp:复制

 

4.15 stat : 查看文件相信信息

 

4.16 cat

 

4.17 tac : 反转行的输出

 

4.18 wc:统计指定文件中的字节数、字数、行数,并将统计结果显示输出

 

4.19 sort:排序

 

4.20 uniq:忽略或报告重复行

 

4.21 cut命令可以从一个文本文件或者文本流中提取文本列

 

4.22 tee:读取标准输入的数据,并将其内容输出成文件。

 

4.23 history:查看执行过的命令。

 

4.24 more:查看文件内容

4.25 less:查看文件内容

4.26 head : 输出文件的开始的部分, 可以指定行数 , 默认显示10行

 

4.27 tail:查看文件尾部的内容。默认显示最后10行

 

4.28 which # 查找其他命令的位置

 

4.29 ls:列出目标目录中所有的子目录和文件

 

4.31 文件类型

 

4.32 文件权限

 
4.32.1 修改权限的方法
 

4.33 目录权限

 
4.33.1 chown:更改文件的所有者和所有组
 

4.34 特殊权限

SUID:让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限,SUID对目录是无效的
SGID:文件:如果SGID设置在二进制文件上,则不论用户是谁,在执行该程序的时候,它的有效用户组(effective group)将会变成该程序的用户组所有者(group id; 目录:如果SGID是设置在某目录上,则在该目录内所建立的文件或目录的用户组,将会是该目录的用户组。 SGID多用在特定的多人团队的项目开发上,在系统中用得较少
STICKY:只针对目录有效,在具有SBit的目录下,用户若在该目录下具有w及x权限,则当用户在该目录下建立文件或目录时,只有文件拥有者与root才有权力删除。

rwsrw-r-- 表明有suid标识
rwxrws— 表明有sgid标识
rwxrw-rwt 表明有stick标识
当设置了特别权限位时,如果原来这个位上有x,那么这个特殊标示就显示为小写字母s,s,t ,否者就显示为大写S,S,T,此时他们不生效。

4.35 用户和用户组

 
4.35.1 useradd: 添加用户
 
4.35.2 userdel: 删除用户
 
usermod : 修改用户信息
 
groupadd : 添加组
 
groupdel : 删除组
 

4.36 su与 sudo

4.36.1 su : 切换用户,没有参数时,默认切换为root用户
 
4.36.2 sudo:让当前用户暂时以管理员的身份root来执行命令。
 

4.37 alias : 给命令起别名

 

4.38 管道符

 

4.39 locate # 查找文件

 

4.40 find

 

4.41 df

 

4.42 du

 

4.43 mount / umount 3 挂载和卸载设备

 

4.44 crontab

 

4.45 tar

 

4.46 grep

 

4.47 正则表达式

 

4.48 sed : 流编辑器,一次处理一行内容

 

4.49 awk : 一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

 

4.50 vi/vim : 强大的编辑器

4.51 快捷键

最新文章
文化的力量有多可怕?请看一个高赞回答
华夏气候粉丝3.4万+,欢迎各类合作方式感谢您的认可与支持!孔子也主张德智体美劳全面发展。孔子一向重视体育锻炼。“射”和“御”是孔子开设的六门课程中的两门必修课。“射”是射箭,“御”是驾车。他自己也超能打的,不然也收服不了子路
淘宝号降权是什么意思?如何预防降权?
对于淘宝卖家来说最麻烦的就是遇到淘宝降权的情况,可以说是噩梦般的存在,所以大家时时刻刻都在关注宝贝是否已经被淘宝降权。但是还是有很多的商家朋友会因为刷单而被频繁的降权,最终的结果就是排名持续下降,越刷越靠后。那么淘宝买家号
高性价比谁不爱!2500元内热门智能手机排行榜
  进入08年以来新机一款款接连上市,手机市场上杀声四起,为了争夺更大的市场份额,各大手机厂商纷纷推陈出新,希望最终能赢得消费者青睐,以赚取更高的利润,得到更大的市场份额。  可消费者并不是那么容易上当的,对消费者来说,我们
奔驰G级 AMG外观大气 智能配置和质感都不输大牌
线条设计方面变化还是比较正向的,新款看上去更加时尚。汽车车身的线条延续家族化设计理念,圆形大灯车头显得时尚感,两侧大灯点亮后显得很有精神气。车身侧面依旧是奔驰独到的车身的线条,妖娆的身段更是展现的淋漓尽致!另外,再配上寸的
自己的网站怎么被百度收录_如何让自己的网站被百度收录
(1)从网站更换域名,看各家搜索引擎站长工具系列之百度只要是网站可以正常访问的话,最后一条HTTP状态码一定是200,这样都算是多级跳转的话,我想知道百度认定的单级跳转是怎样设置的。从我自己网站更换域名后的情况来看,其实即便在不提交“
黑暗料理王:最盈利的烹饪绝艳
黑暗料理王是一档备受欢迎的烹饪节目,以其奇特、创新和令人难以置信的食物而闻名。这些料理看起来可能有些怪异,但却能够吸引大量观众,并且在市场上取得了巨大的成功。本文将探讨黑暗料理王如何成为最盈利的烹饪绝艳。黑暗料理王通过推
用AI绘画生成高清美女写真,轻松一键成画!
通过以上评测,我们不难发现,搜狐简单AI在众多工具中脱颖而出,成为朋友们追求美丽的最佳选择。它操作简单且能够快速生成高质量写真,适合大多数人进行尝试。对于新手来说,再也不用担心繁琐的步骤和不必要的复杂性了,何不试着用搜狐简单
【A356360清理大师下载】联想A356360清理大师8.4.2免费下载
清理大师:更简单,更畅快!6亿用户信赖的手机清理!清理大师是一款完全免费的手机加速与空间清理软件,强力加速使手机运行更流畅,一键清理快速解决空间不足问题。【一键清理】一键搞定无用垃圾,手机清理更省心【手机加速】瞬间释放手机
用AI画美女-点击一键生成我的AI女友,开启高清美女写真之旅!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在当今这信息化高速发展的时代,AI技术已经逐渐渗透到我们的生活中。不久前,我在网络上看到
极兔速递副总裁桂宁: “1500亿件”见证中国快递的繁荣活跃
11月17日16时29分,根据国家邮政局实时监测数据,一件由极兔速递承运的农特包裹从甘肃天水发往重庆,成为今年第1500亿件快递。这标志着我国快递年度业务量首次突破1500亿件大关,再创历史新高。今年以来,多部门多地区发布促消费、扩内需的
相关文章
推荐文章
发表评论
0评