- 1 Qomo Linux 简介
- 2 新手指南
- 3 安装手册
- 3.1 安装总览
- 3.2 获取Qomo
- 3.3 硬盘安装
- 3.4 LiveCD/DVD试用
- 3.5 LiveCD/DVD安装
- 3.6 U盘安装
- 3.7 虚拟机安装
- 3.8 双系统
- 3.9 网络安装
- 4 用户手册
- 4.1 Qomo 1.1用户手册
- 4.2 使用DOSBox
- 4.3 桌面应用程序
- 4.4 Windows应用移植
- 4.5 文件和资源管理(P22)
- 4.6 系统和桌面设置(SP2)
- 4.7 术语表
- 5 开发手册
- 5.1 命令行
- 5.1.1 Shell简介
- 5.1.2 Shell编程基础
- 5.1.3 如何进入命令行界面
- 5.1.4 改变登录方式
- 5.1.5 Vim
- 5.1.6 FTP
- 5.1.7 RPM
- 5.1.8 Telnet
- 5.1.9 安装应用软件
- 5.1.10 常用文件系统管理命令
- 5.1.11 文件系统
- 5.1.12 管道
- 5.1.13 维护文件系统
- 5.2 KDE
- 5.2.1 KDE加速
- 5.3 SSH
- 5.4 Git
- 5.4.1 起步
- 5.4.2 基础
- 5.4.3 分支
- 5.4.4 服务器上的 Git
- 5.4.5 分布式 git(上)
- 5.4.6 分布式 git(下)
- 5.4.7 git 工具(上)
- 5.4.8 git 工具(下)
- 5.4.9 自定义 git(上)
- 5.4.10 自定义 git(下)
- 5.4.11 git 与其它系统
- 5.4.12 git 内部原理(上)
- 5.4.13 git 内部原理(下)
- 5.4.14 Git简易教程
- 5.5 其他
- 5.5.1 Bash
- 6 历史版本
- 6.1 Qomo Linux 0.7
- 6.2 Qomo Linux 0.8
- 6.3 Qomo Linux 1.0
- 6.4 Qomo Linux 1.1.0
- 6.5 Qomo Linux 1.2.0
- 6.6 Qomo Linux 2.0
- 6.7 Qomo Linux 3.0
- 6.8 Qomo Linux 3.1
- 6.9 Qomo Linux 4.0 Beta
- 6.10 Qomo Linux 4.0
- 6.11 Qomo Linux 4.1
- 6.12 Qomo Linux 4.2圣诞版
- 6.13 Qomo Linux 4.5
- 6.14 Qomo Linux 4.8七夕版(增加了64位版)
使用
- 2016-11-12 01:39:40
- sjchenkan
- 1258
- 最后编辑:李颖 于 2016-11-12 20:46:40
Linux基础
目录和文件系统
根文件系统
/bin
这一目录中存放了供所有用户使用的完成基本维护任务的命令。其中bin是binary的缩写,表示二进制文件,通常为可执行文件。一些常用的系统命令,如cp、ls等保存在该目录中。
/boot
这里存放的是启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。
/dev
在此目录中包含所有的系统设备文件。从此目录可以访问各种系统设备。如CD-ROM,磁盘驱动器,调制解调器和内存等。在该目录中还包含有各种实用功能,如用于创建设备文件的MAKEDEV。
/etc
该目录中包含系统和应用软件的配置文件。
/home
存储普通用户的个人文件。每个用户的主目录均在/home下以自己的用户名命名。
/lib
这个目录里存放着系统最基本的共享链接库和内核模块。共享链接库在功能上类似于Windows里的.dll文件。
/lost+found
这并不是Linux目录结构的组成部分,而是ext3文件系统用于保存丢失文件的地方。不恰当的关机操作和磁盘错误均会导致文件丢失,这意味着这些被标注
为“在使用”,但却并未列于磁盘上的数据结构上。正常情况下,引导进程会运行fsck程序,该程序能发现这些文件。除了“/”分区上的这个目录外,在每个
分区上均有一个lost+found目录。
/media
可移动设备的挂载点,当前的操作系统通常会把U盘等设备自动挂载到该文件夹下。
/mnt
临时用于挂载文件系统的地方。一般情况下这个目录是空的,而在我们将要挂载分区时在这个目录下建立目录,再将我们将要访问的设备挂载在这个目录上,这样我
们就可访问文件了。(注意在GNOME中,只有挂载到/media的文件夹才会显示在“计算机”中,挂载到/mnt不会做为特殊设备显示,详见自动挂载分
区)
/opt
多数第三方软件默认安装到此位置,并不是每个系统都会创建这个目录。
/proc
它是存在于内存中的虚拟文件系统。里面保存了内核和进程的状态信息。多为文本文件,可以直接查看。如/proc/cpuinfo保存了有关CPU的信息。
/root
这是根用户的主目录。与保留给个人用户的/home下的目录很相似,该目录中还包含仅与根用户有关的条目。
/run
正在执行着的程序的信息.
/sbin
s--super user;供超级用户使用的可执行文件,里面多是系统管理命令,如fsck, reboot, shutdown, ifconfig等。
/selinux
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux®
上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文
件。
/srv
它是DNS服务器的数据库中支持的一种资源记录的类型,它记录了哪台计算机提供了哪个服务这么一个简单的信息
/sys
用于存放系统信息
/tmp
用于存放临时文件
/usr
用于存放普通用户的应用程序、库文件和文档等,静态的用户级应用程序等.
/var
用于存放那些在时间、大小、内容上会经常变化的文件,动态的程序数据等.
权限
root 用户和 sudo 命令
GNU/Linux系统的root用户具有系统的管理权限。出于安全考虑,普通用户并不具备这一权限。默认情况下,在您的系统安装过程中创建的第一 个用户帐号具有使用 sudo 的权限。您可以通过用户和组来限制和赋予用户运行 sudo 的权限。 当您运行一个要求 root 权限的应用程序时,sudo 会要求您输入自己的普通用户密码;这样可以确保恶意程序无法损害您的系统,还可以提醒您应该小心谨慎的对待自己将要执行的管理动作。 在命令行里使用 sudo,只需直接在您想执行的命令前加上"sudo"即可。随后 sudo 会提示您输入自己的密码。 在短时间内 sudo 会记得您输入过的密码。设计这一特性的目的,是为了避免用户在执行多个管理任务时重复输入密码。
终端
- 我们在终端中使用命令行来进行对计算机的操作。使用命令行不需要专门知识,和其它软件一样,它也仅仅是一个程序。Linux 中绝大部分工作都可以用命令行完成,尽管大部分程序都有相应的图形工具,但有时这些图形工具会捉襟见肘,不够用。此时便是命令行大显身手的时候。 终端常常被称为命令行或者 shell。过去,这就是人机交互的方式。即便现在,Linux 用户还是觉得 shell 比图形方式更快并且仍有一些优势。 终端最初用作文件浏览器,即使现在,遇上图形环境失效时,它仍被用作文件浏览器。您可以将终端作为一个文件浏览器,用来浏览自己的文件和撤销曾做过的改 动。 对于一个已经习惯了使用windows图形用户界面的人来说,突然使用这种字符界面是很不习惯的,但是当你熟悉命令符后,你会发现其实这是一个十分快捷的 操作方式。
启动终端
启动终端通常有两种方式:
- 可以通过点击左下角第四个图标打开终端
- 快捷方式:Ctrl+Alt+T
切换文字终端与桌面终端
- 文字终端1(tty1):Ctrl+Alt+F1
- 图形用户界面:Ctrl+Alt+F2
- 文字终端3(tty3):Ctrl+Alt+F3
- 文字终端4(tty4):Ctrl+Alt+F4
- 文字终端5(tty5):Ctrl+Alt+F5
- 文字终端6(tty6):Ctrl+Alt+F6
常用命令
- 查看目录: ls
使用方法:ls
输入: ls ched ls hek.c(这些为当前目录下的文件)
- 创建目录: mkdir
使用方法:mkdir+目录名
输入: -mkdir DIRA(DIRA是目录名) -ls DIRA
- 切换目录: cd
使用方法:cd+目录名
输入: cd /usr/bin 跳到 /usr/bin/
- 复制文件/目录: cp (源文件或目录名) (目标目录或文件名)
使用方法:cp+需要复制的文件名+加复制后另存为的文件名
输入: cp aaa bbb 将档案 aaa 复制(已存在),并命名为 bbb
- 删除文件/目录: rm (文件或目录名)
使用方法:rm+需要文件名
输入: rm hello.c 删除当前目录下的hello.c的c语言文件
- 重命名文件/目录: mv (文件或目录名)
使用方法:
文件重命名:mv+需要重命名的文件名+变更为的文件名, 文件移动:mv+/目录名/目录下的文件名+/目录名。
输入: mv aaa.c bbb.c 将当前目录下的aaa.c文件更名为bbb.c mv /usr/lib/hello.c /001 是将 /usr/lib/下hello.c移动到/001/中。
- 查找文件/目录: locate (文件或目录名)
输入: locate chdrv 寻找所有叫 chdrv 的档案
切换到控制台
在linux下除了常看见的X-Windows外,还有一个控制台模式(可以当作终端来理解)。
启动控制台的方式是
alt + f{1,...,6}
alt+f7是默认的x-w窗口模式。
控制台下的一些常用的快捷键组合:
# Ctrl-U: 擦除一行光标前面的部分。 # Ctrl-H: 擦除光标前面的一个字符。 # Ctrl-D: 终止输入。(退出 shell,如果您正在使用 shell 的话)。 # Ctrl-C: 终止当前正在运行的程序。 # Ctrl-Z: 暂停程序。 # Ctrl-S: 停止向屏幕输出。 # Ctrl-Q: 重新激活向屏幕输出。 # up-arrow: 开始历史命令搜索。 # Ctrl-R: 开始增量历史命令搜索,可以按照关键字查查自己用过哪些命令。 # TAB: 完整的把文件名输入到命令行。 # Ctrl-V TAB: 输入 TAB 而不是扩展命令行。 # Ctrl + P - 上一条命令 # Ctrl + N - 下一条命令 # Ctrl-U: 擦除一行光标前面的部分。 # Ctrl + Y - 粘贴前一Ctrl+U类命令删除的字符 ,是粘贴不是撤销啊! # Ctrl + l - 清屏 # Ctrl + A - 光标移到行首 # Ctrl + E - 光标移到行尾 # Ctrl + W - 清除光标之前一个单词 # Ctrl + K - 清除光标到行尾的字符 # Ctrl + T - 交换光标前两个字符 # Ctrl + V - 输入控制字符 如Ctrl+v ,会输入^M # Ctrl + F - 光标后移一个字符 # Ctrl + B - 光标前移一个字符 # Ctrl + H - 删除光标前一个字符 # N++F - 光标后移N个单词,N为1时可省略 # N++B - 光标前移N个单词,N为1时可省略
文本编辑
Qomo下使用的是KDE的一个文本编辑器Kwrite,这个和Gnome下的gedit的使用是一样的。
用户和组
添加、删除和更新应用程序
Qomo 软件中心
qomo linux的“软件中心”即红旗软件管理中心,它为系统用户提供了方便的应用程序的搜索、安装和下载的功能,在很多程度上降低了linux系统对普通用的难度,用户无需再去记忆繁琐的命令行就可以管理软件。qomo 3.1软件管理中心中“精品推荐” 向用户推荐近期最新以及最热门的应用软件,用户只需一个简单的单击动作即可完成下载。
同时,我们也看到qomo 3.1软件管理中心将软件分门别类,包括网络应用、影音播放、游戏娱乐、图形图像、文字处理、编程开发、硬件驱动以及其他软件。所以软件都可以通过简单地单击完成安装和卸载的操作。
新立得软件包管理器
运行新立得,点击系统 > 系统管理 > 新立得软件包管理器新立得的主窗口分为三个部分:左边是一个包浏览器,右上方是包列表以及右下方的包详细信息。状态栏显示您的系统的总体状态。
新立得软件包管理器使用
命令行软件包管理
YUM
- 什么是yum
- yum的特点
- yum安装
yum使用
- 检查有哪些可更新的rpm包
yum update
- 安装软件包 (下面都以zip为例)
搜索匹配特的rpm包
yum search zip yum install zip
删除软件包
yum remove zip
列出资源库中所有可以安装或更新的rpm包
yum list
列出具体的某个软件的更新
yum list zip*
RPM
先从的字面来看,RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;
使用RPM可以很容易地对rpm形式的的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载是也可以将软件安装在多处目录的文件删除干净,比较适合于初学者。对于rpm形式的的软件包它大致有这些东西1.可执行的二进制程序 这个程序和Windows的软件包中的.exe文件类似是可执行的; 2.程序运行时所需要的文件 这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件; 3.其它特定版本文件 一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的。