




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一文件系统Linux 和 Unix 文件系统被组织成一个有层次的树形结构。文件系统的最上层是 /,或称为根目录。在 Unix 和 Linux 的设计理念中,一切皆为文件包括硬盘、分区和可插拔介质。这就意味着所有其它文件和目录(包括其它硬盘和分区)都位于根目录中。 例如:/home/jebediah/cheeses.odt 给出了正确的完整路径,它指向 cheeses.odt 文件,而该文件位于 jebediah 目录下,该目录又位于 home 目录,最后,home 目录又位于根(/) 目录下。 在根 (/) 目录下,有一组重要的系统目录,在大部分 Linux 发行版里都通用。直接位于根 (/) 目录下的常见目录列表如下:/bin - 重要的二进制 (binary) 应用程序/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)文件,诸如日志或数据库等二常用命令(一)文件目录类1、查看目录:lsls (List) 用不同颜色、经过排列的文本列出目录下的文件。2、创建目录: mkdir (目录名) mkdir (MaKeDIRectory) 命令可以创建目录。3、切换目录: cd (/directory/location)cd (ChangeDirectory) 命令可以从您的当前目前切换到您指定的任意目录。4、复制文件/目录: cp (源文件或目录名) (目标目录或文件名)cp (CoPy) 命令会拷贝您指定的任意文件。cp -r 命令则可以拷贝您指定的任意目(注:包括该目录里的文件和子目录)。5、删除文件/目录:rm (文件或目录名)rm (ReMove) 可以删除您指定的任意文件。rm -rf 命令则可以删除您指定的任意目录(注:包括该目录里的文件和子目录)。6、重命名文件/目录:mv (文件或目录名)mv (MoVe) 命令可以重命名/移动您指定的任意文件或目录。查找文件/目录: locate (文件或目录名)7、locate 命令:会在您的计算机里搜索您指定的任意文件。它使用您系统中的文件索引以便进行快速查找:运行命令 updatedb 可以更新该索引。每天您一开机,该命令便会(在合适的时机)自动运行。运行该命令需要具备管理员权限。您还可以使用通配符来匹配一个或多个文件,如 * (匹配所有文件) 或 ? (匹配一个字符)。8、显示当前目录:pwd (print working directory)9、进入目录:cd / 进入根目录 cd 或 cd 进入用户的 home 目录 cd - 进入上次访问的目录 (相当于 back) cd . 进入上级目录 (二)系统类1、man :显示某个命令的 manual 例如:man zip2、切换到 root 用户 : “sudo -i ”或“sudo su -”, 退出 “exit”3、df :显示文件系统空间信息 df -h 用 M 和 G 做单位显示文件系统空间信息 -h 意思是 human-readable 4、du:显示目录的空间使用信息 du -sh /media/floppy -s 意思 summary -h 意思 human-readable 5、ifconfig :显示系统的网络6、切换到控制台模式在 Ubuntu 里使用命令行的常见方法是启动一个终端 ,但有些时候还是需要切换到真正的控制台下。使用 Ctrl+Alt+F1 快捷键可以切换到第一个控制台。要切回桌面模式,可以使用 Ctrl+Alt+F7 快捷键。一共可以使用 6 个控制台,分别用快捷键 Ctrl+Alt+F1 Ctrl+Alt+F6 进行切换。7、shutdown1)作用shutdown命令的作用是关闭计算机,它的使用权限是超级用户。2)格式shutdown hikmt3)重要参数t:在改变到其它运行级别之前,告诉init程序多久以后关机。k:并不真正关机,只是送警告信号给每位登录者。h:关机后关闭电源。c:cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。F:在重启计算机时强迫fsck。time:设定关机前的时间。m: 将系统改为单用户模式。i:关机时显示系统信息。4)命令说明shutdown命令可以安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭Linux系统,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用hutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。8、halt1)作用halt命令的作用是关闭系统,它的使用权限是超级用户。2)格式halt n w d f i p3)主要参数说明n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。f:没有调用shutdown,而强制关机或重启。i:关机(或重启)前,关掉所有的网络接口。f:强迫关机,不呼叫shutdown这个指令。p: 当关机的时候顺便做关闭电源的动作。d:关闭系统,但不留下纪录。4)命令说明halt就是调用shutdownh。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令(加上h参数)来取代9、reboot1)作用reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。2)格式reboot n w d f i3)主要参数n: 在重开机前不做将记忆体资料写回硬盘的动作。w: 并不会真的重开机,只是把记录写到/var/log/wtmp文件里。d: 不把记录写到/var/log/wtmp文件里(n这个参数包含了d)。i: 在重开机之前先把所有与网络相关的装置停止。(三)安装、卸载软件类1、命令行软件包管理APTAPT (Advanced Package Tool,高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软件包。可以被 APT 使用的一些常用命令: 1)安装软件包: sudo apt-get install packagename 2)删除软件包: sudo apt-get remove packagename 3)获取新的软件包列表: sudo apt-get update 4)升级有可用更新的系统: sudo apt-get upgrade 5)列出更多命令和选项: apt-get help2、安装/卸载 .deb 文件 这些是Debian 软件包。这些与 Ubuntu 相关的软件包文件使用 .deb 后缀是因为Ubuntu 与 Debian GNU/Linux 发行版有着紧密的关系。您将需要管理权限来安装.deb 文件。 1)安装 .deb 文件 简单地双击它,然后选择 安装软件包 即可。或者,您也可以打开一个终端并输入: sudo dpkg -i package_file.deb来安装 .deb 文件。 2)卸载 .deb 文件 在您软件包管理器中反选它,或输入:sudo dpkg -r package_name3、将 .rpm 文件转为 .deb 文件 另一种软件包文件是 .rpm为后缀的 Red Hat 软件包管理器文件。我们并不建议在 Ubuntu 系统中安装它们。在绝大多数情况下,Ubuntu 自身的 .deb 软件包是可用的。然而,如果绝对必要,可以使用程序 alien 将 .rpm 文件转化为.deb 文件。 安装 alien 程序 (添加、删除和更新应用程序)。 在终端使用管理权限运行以下命令: sudo alien package_file.rpm4、安装 tarballs 以 .tar.gz 或 .tar.bz2 作为后缀名的文件是在 Linux 和 Unix 中被广泛使用的 tarballs 的打包文件。 如果在任何 Ubuntu 软件库中都没有 Ubuntu 的软件包,您可以按照软件包自带的指示使用命令行来安装和卸载 Tarball 文件。 Tarballs 通常包括程序的源代码,并且需要编译才能使用。要做到这一点,一般需要其它软件 (四)压缩类1、linux zip命令 1)zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,r表示递归压缩子 目录下所有文件。 2)unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下; 3)其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ./rpm_info.txt 向压缩文件中myfile.zip中添加rpm_info.txt文件 4)使用 zip 来压缩文件,在 shell 提示下键入下面的命令: zip -r filename.zip filesdir 在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选 项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。 5)抽取 zip 文件的内容,键入以下命令: unzip filename.zip 你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔: zip -r filename.zip file1 file2 file3 /usr/work/school 上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。2、tar 命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar这条命令是解出all.tar包中所有文件,-t是解开的意思1)压缩tar cvf jpg.tar *.jpg /将目录里所有jpg文件打包成tar.jpgtar czf jpg.tar.gz *.jpg /将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar cjf jpg.tar.bz2 *.jpg /将目录里所有jpg文件打包成jpg.tar后,并且将其用bzi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考数学试题及答案
- 2025年新员工劳动纠纷应对试题及答案
- 宪法知识竞赛培训试题及答案
- 2025年设备管理每日设备维护试题及答案
- 羽毛球裁判临场执裁试题及答案
- 2025年食品加工厂岗前安全生产试题及答案
- (正式版)DB2311∕T 064-2023 《黑河市水稻生产技术操作规程》
- 2026年水果种植公司员工食堂管理制度
- T-CIATCM 021-2019 中医病证术语属性描述基本模型
- 第9课 我居住的地方说课稿-2023-2024学年小学地方、校本课程浙教版(2021)人·自然·社会
- DZ∕T 0173-2022 大地电磁测深法技术规程(正式版)
- 锅炉专工试题
- 社工机构创办及管理
- 医疗质量与安全教育培训
- 《电力工程电缆设计规范》高压、超高压电力电缆及 制造、使用和运行情况
- 2024年江苏省生态环境监测专业技术人员大比武竞赛备考试题库(含答案)
- 《手足口病》课件
- 《国有资产评估管理》课件
- 山东省地震安全性评价收费项目及标准
- 复旦大学入学教育考试答案
- 劳保用品各岗位发放表-
评论
0/150
提交评论