1. 目录结构和文件系统
ubuntu的文件系统也是一个又层次的树形结构,文件系统的最上层是 / ,表示根目录,所有其他文件和目录都位于跟目录下,在linux中,一切皆为文件,包括硬盘、分区和拔插介质。跟目录下的常见目录列表:
- /bin - 重要的二进制 (binary) 应用程序,如cp,ls等;
- /boot - 启动 (boot) 时用到的核心配置文件;
- /dev - 设备 (device) 文件;
- /etc - 存放系统管理所需的配置文件、启动脚本等 (etc)
- /home - 本地用户主 (home) 目录
- /lib - 系统库 (libraries) 文件,存放最基本的动态链接共享库,几乎所有应用程序都要用到该目录下的文件;
- /lost+found - 在根 (/) 目录下提供一个遗失+查找(lost+found) 系统,该目录平时是空的,当系统遇到非正 常关机,会做一些文件的备份工作;
- /media - 挂载可移动介质 (media),诸如 CD、数码相机等
- /mnt - 挂载 (mounted) 文件系统
- /opt - 提供一个供可选的 (optional) 应用程序安装目录
- /proc - 特殊的动态目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。
- /root - root (root) 用户主文件夹,读作“slash-root”
- /sbin - 重要的系统二进制 (system binaries) 文件
- /sys - 系统 (system) 文件
- /tmp - 临时(temporary)文件
- /usr - 包含绝大部分所有用户(users)都能访问的应用程序和文件
- /var - 经常变化的(variable)文件,诸如日志或数据库等
2. 常用命令及快捷键
ls: (list)查看当前路径下的文件目录,结果以不同颜色,经过排列的文本列出目录下所有文件;
mkdir +文件名称: (Make Directory)在当前目录下创建文件;
cd +目录: (Change Directory)切换目录,从当前目录切换成cd后跟的目录;
cp +源文件+目标文件目录: (Copy)拷贝源文件到指定目标文件目录;
rm +文件名称: (Remove)删除指定的文件;
mv +源文件+目标文件目录: (Move)移动指定的文件或目录到指定的目录下,相当于执行剪切操作;
locate+文件或目录名称: 查找文件或目录;可以使用通配符来匹配一个或多个文件,用“*”匹配所有文件,用“?”匹配单个字符;
pwd: (print working directory)显示当前所在目录;
常用cd命令:
cd / 进入根目录
cd 或 cd ~ 进入用户的home目录
cd .. 进入上一级目录
man +指令: (Manual)显示某个命令的说明信息;
ifconfig: 显示系统的网络;
Ctrl+Alt+F1~F6: 从桌面模式切换到控制台模式,一共可以启动6个控制台同时工作,对用F1~F6;
Ctrl+Alt+F7: 从控制台切换回桌面模式;
3. 文本编辑器gedit
ubuntu中所有的配置和设定都保存在文本文件中,默认的文本编辑工具是gedit,在文件前加上 gedit,表示使用gedit文本编辑器启动其后的文本。例如命令 sudo gedit ~/.bashrc表示使用gedit编辑工具编辑home目录下的.bashrc文件。
4. 软件包管理程序APT
ubuntu本身提供了很多应用程序软件可供下载安装,这些软件包可以通过APT实现在Internet上搜索、安装和更新等操作。
APT(Advanced Packaging Tool)是Ubuntu中用来管理程序软件包的命令行程序,可以方便的完成对软件的安装、卸载和更新,也可以对ubuntu系统本身进行升级。APT的源文件是 /etc/atp/source.list文件。
常用apt命令:
安装软件包: sudo apt-get install packagename
重新安装软件包: sudo apt-get install packagename -- reinstall
删除软件包: sudo apt-get remove packagename
删除软件包和配置文件: sudo apt-get remove packagename -- purge
获取新的软件包列表: sudo apt-get update
更新已安装的软件包: sudo apt-get upgrade
升级系统: sudo apt-get dist-upgrade
搜索软件包: sudo apt-cache search packagename
查看软件包的详细信息: sudo apt-cache show packagename
apt的相关路径
/etc/apt/source.list 设置软件包的获取来源
/etc/apt/apt.conf apt配置文件
/etc/apt/preferences 版本参数
/var/cache/apt/archives/ 已下载的软件包的存放目录
/var/lib/apt/lists/ 存放已下载的软件包的详细信息
Tips:
1. ubuntu将系统超级管理员权限授予特定用户,默认情况下,这个权限分配给在ubuntu系统中第一个创建的账户,这个账户可以通过使用sudo 应用程序来执行管理任务,使用方法是在执行的命令前添加上 sudo
2. 启动终端快捷键: Ctrl+Alt+T