2022年Linux简明教程 .pdf





《2022年Linux简明教程 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux简明教程 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux 简明教程 v1.01 1、 Linux 提示符:rootubuntu# root 提示符,这个提示符说明你现在拥有系统最高权限,可以删除、修改任何文件,慎用!carlosubuntu$ carlos 是我的用户名名字,根据你在安装系统的时候输入而定的,这个提示符说明你现在拥有一般用户权限, 仅仅可以对你用户目录进行读写操作。所有一般用户目录都在/home 下。/home/carlos 是 carlos 的用户目录。2、 如何取得root 权限,只有root 用户才能够安装、删除软件。carlosubuntu$ sudo passwd root 会提示你输入新的root 密码,输入两
2、次,就可以成功修改密码。carlosubuntu$ su 会提示你输入root 密码,输入正确,就可以进入root 模式对电脑进行操作。超级用户、根用户、superuser、root 用户指向相同,对操作系统拥有最高管理权的人。3、盘符Linux Grub Windows 说明hda1 hd(0,0) C: IDE1 master hda5 (逻辑分区)hd(0,4) D: 属于 IDE1 master hda6 (逻辑分区)hd(0,5) E: 属于 IDE1 master hdb1 hd(1,0) IDE1 slaver hdc1 hd(2,0) IDE2 master hdd1 hd(3
3、,0) IDE2 slaver *Windows 在安装新硬盘后,盘符会改变,Linux 则不存在这样的问题。Windows 的 cde 不过是在单硬盘的情况下和Linux 的对应。*hda hdb hdc 为物理硬盘,带数字的表示逻辑分区。*hdax=hd(0,x-1) ,hdbx=hd(1,x-1),hdcx=hd(2,x-1),Linux 如何命名我的硬盘? Linux 对硬盘的处理,与DOS 系统基本上是一样的,先做分区,然后再做格式化。分区的命令是不同的,DOS 下,每一个分区是用一个英文字母来表示,而在Linux 下则更加灵活,它通过字母和数字的组合来标识硬盘分区。如“hda1”
4、,hd 是一个部分, 代表 IDE 硬盘,如果是 SCSI 硬盘的话, 为 sd;a 代表 IDE1口的主硬盘(2代表 IDE1 口从硬盘、 3 代表 IDE2 口主硬盘、 4 代表 IDE2 口从硬盘);最后的数字代表在该设备上的分区顺序,前四个分区 (主分区和扩展分区)用 1-4 表示,软逻辑分区从5 开始。*Linux 的命令提示符下要求十分严格:(1)区分大小写!Linux下默认的命令和目录名都是小写的,输入大写会提示找不到命令。(2)目录用/ 分隔,并且在Linux下只有一个“根目录” ,其他的分区需要挂载到某一个目录(这个目录下最好无文件,否则挂载磁盘分区后,造成原来的文件不能正常
5、读取)后,才能够读取。(3)目录名可以用大写,但是尽量避免空格,在图形界面Gnome 下,带有空格的目录有些功能不被支持。(4)Linux默认只读取几个目录下的命令,如果你有软件安装,需要在控制台输入安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 程序的名称,在安装程序可执行文件所在的目录里,要先输入./ 再输入文件名。例如: carlosubuntu$ ./configure针对所有版本的Linux 的基本命令:ls 显
6、示目录和文件*蓝色的为目录,绿色的为可执行文件,浅红色为压缩包(仅在ubuntu 下)*为了安全,Linux 不执行当前目录下的可执行文件,默认执行/bin, /sbin, /usr/bin, /usr/sbin 几个目录下的文件。*如果需要得到更多参数,输入以下命令格式:carlosubuntu$ ls help 注释: ls 空格两个 - help *如果 ls 命令不能显示文件的颜色,输入ls -color cp 复制文件-f: 强制覆盖目标文件-r: 连子目录一起复制。carlosubuntu$ cp f file1 file2 rm 删除文件-f: 强制复制文件覆盖目标文件-r: 删
7、除目录-rf: 删除目录及目录下所有文件carlosubuntu$ rm rf /boot *举个例子而已, 千万别这么干! Linux 下没有 undelete 或者类似功能的第三方软件,删除文件就无法恢复,删除的时候三思后行。cd 切换目录carlosubuntu$ cd etc 进入相对目录carlosubuntu$ cd /opt/LumaQQ 进入绝对目录carlosubuntu$ cd . 进入上一级目录,cd 和.之间必须有空格carlosubuntu$ cd 进入当前用户的主目录,即/home/username/ clear 清理屏幕上的所有字符carlosubuntu$ cl
8、ear df 报告磁盘剩余空间carlosubuntu$ df a T du 报告文件使用磁盘空间的状况-h 以适当的形式表示大小名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - -s 不列出文件file 探测文件的类型*Linux 下,文件类型用颜色表示,不通过扩展名。find 搜索目录中的文件在整个系统中查找名为passwd 的文件或者目录。carlosubuntu$ find / -name “ passwd” print
9、 locate 文件,目录定位1、 建立定位数据库:carlosubuntu$ locate -u2、 定位文件或目录:carlosubuntu$ locate filename 磁盘上的文件改变了,就要使用1 更新数据库,以免新文件找不到。logout, exit 注销当前用户su 转到 root 用户,需要root 密码。su username 转到username 用户,如果是从root 用户转的,就不需要任何密码。mkdir 创建一个空目录rmdir 删除一个空目录more 分页阅读文本carlosubuntu$ more doc.txt 分页察看目录carlosubuntu$ ls
10、l | more mount 列出文件系统或者装载一个文件系统carlosubuntu$ mount /dev/cdrom /mnt/cdrom */dev 下,所有的系统设备都以文件的形式存放,包括分类细致的磁盘分区,但是不能直接访问,只有把它们挂载到某个文件夹才能够正常访问。*/mnt 下,一般是挂载系统分区的空白目录所在地,挂载的前提是目录必须存在,不存在挂载将不能成功。挂载后,通过进入mnt 下相应的目录去查看需要的文件。*后面将讲如何在开机时候就挂载所有本地硬盘。umount 卸载一个文件系统carlosubuntu$ umount /mnt/floppy *换软盘的时候需要用到,先
11、输入命令,再取出软盘。mount 软盘carlosubuntu$ mount t msdos /dev/fd0 /mnt/floppy 软驱盘符: fd0, fd1pstree 以树的形式列出当前进程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - pwd 显示当前工作路径reboot 重新启动计算机halt 关闭计算机sudo 就是 superuser do 的意思,表示是根(root)用户在执行命令,前提是需要知道根用户密码
12、。su username 从根用户转换到其他用户,比如你的默认用户。 这个时候不需要你的用户密码。Username需要换成你的用户名称。tar 创建和编辑压缩文件。把 files 目录和其子目录下的文件打包成myfiles.tar ( 不压缩 )。rootubuntu# tar cf myfiles.tar /files 把 files 目录和其子目录下的文件打包并压缩成myfiles.tar.gz 。rootubuntu# tar zcf myfiles.tar.gz /files 解开文件包myfiles.tar.gz 并显示过程。rootubuntu# tar zxvf myfiles.
13、tar.gz *很多软件是由这个格式压缩成,最后一个命令很有用。简单的用户组管理:*使用 root 用户才能管理用户组!1, 增加新用户newuser:rootubuntu# useradd newuser 2, 给新用户设置口令:rootubuntu# passwd newuser chmod 设置文件权限文件权限,根用户可以改变所有用户的文件权限,一般用户只能改变属于自己的文件权限。用户类型用户名所有者组其他用户所有用户符号u g o A 文件权限类型:权限类型读写执行符号r w x 使所有用户对testfile 文件有执行权限:rootubuntu# chmod a +x testfil
14、e 有些下载的安装程序,没有设置任何权限。虽然程序是可执行的,但是由于没有设置相应的权限,则无法执行。需要手动进行设置权限,才可以正常使用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - chown 改变文件的所有者和组将文件 testfile 的所有者改换为host 组的 test:rootubuntu# chown host:test testfile 最基础问题解答(我只写我会的!) :1、 大部分的Linux 基于两种
15、发行版,red hat 和 debian。(1) Red Hat 采用 RPM 包格式安装软件, 对软件的依赖关系要求出奇的严格,稍有不满足,安装了也用不了。在red hat 下安装 /删除软件方法如下:以 klyx-0.9.8a-i386.rpm为例:安装: rootubuntu# rpm -ivh klyx-0.9.8a-i386.rpm更新: rootubuntu# rpm Uvh klyx-0.9.8a-i386.rpm卸载: rootubuntu# rpm evh klyx-0.9.8a-i386.rpm检验: rootubuntu# rpm Vvh klyx-0.9.8a-i386
16、.rpm查询: 1,-qi 查询已经安装的程序。2, -qip 查询未安装的程序,需要包的详细路径。3, -ql 列出软件包所有的文件和安装到系统的路径。*只有 root 用户才能安装和卸载软件。(2)Debian 是全球顶尖黑客合作制作的Linux 发行版,使用DEB 包格式安装软件,解决了 RPM 包的依赖要求过于严格的问题。以 klyx-0.9.8a-i386.deb 为例:安装: rootubuntu# dpkg i klyx-0.9.8a-i386.deb删除和更新可以使用apt-get 工具进行在线更新。Ubuntu 则有图形化的软件安装界面。(3)rpm 和 deb 之间的转换。
17、可以通过工具alien 进行 rpm 和 deb 之间方便的转换,但是二者不完全兼容,有的软件包可能成功,有的软件包就会失败。转换: rootubuntu# alien i filename-version-i386.rpm (rpm 转 deb) rootubuntu# alien i filename-version-i386.deb (deb 转 rpm) *如果找不到合适自己系统的安装包的时候,不建议用转的,建议使用tar.gz 包。2、 如何在 Linux 启动的时候挂载本地硬盘分区?大多数 Linux 发行版本的默认设置, 都是只挂载光驱和Ext2/3 分区, 而不挂载本地的fat
18、32/ntfs分区。当前,由于Linux 内核对 ntfs 分区的写操作技术不是很成熟,所以大部分Linux 不支持对 ntfs 分区的写操作。在 Gnome 中打开根用户终端(terminal ) ,输入以下命令:rootubuntu# gedit /etc/fstab 纯文本格式下标准的文本文档编辑器是vi,如果 windows 玩惯了,强烈不建议使用。这个文件就决定了在计算机启动的时候加载哪些分区,加载到什么地方。打开后,文件内容基本如下:# /etc/fstab: static file system information. # # proc /proc proc defaults
19、0 0 /dev/hda8 / ext3 defaults,errors=remount-ro 0 1 /dev/hda9 none swap sw 0 0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - /dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0 /dev/hda1 /mnt/hda1 vfat rw,user,utf8,umask=000 0 0 /dev/h
20、da5 /mnt/hda5 vfat rw,user,utf8,umask=000 0 0 /dev/hda6 /mnt/hda6 vfat rw,user,utf8,umask=000 0 0 /dev/hda7 /mnt/hda7 vfat rw,user,utf8,umask=000 0 0 *在 linux 文件中,以 #开头的行为注释行,帮助你理解文件的意思,没有实际作用。*在这个文件中,项目与项目的空格用一个或者多于一个,没有严格要求。名称解释备注File system 文件系统包括内存, 硬盘分区, 交换分区Mount point 挂载点你在什么目录访问这个磁盘,目录是自己建立的
21、, 可以用自己喜欢的名字Type 文件系统的类型Options 文件系统的选项在这里调整读写、权限Dump 不清楚设置为 0 Pass 不清楚新加的, 设置为 0,不要改变其他的。此文件内容全部用小写,Linux 的所有系统文件编辑都要严格按照格式和大小写区分。文件系统类型表示方法Ext2 ext2 Ext3 (日志文件系统)ext3 NTFS ntfs Fat32 vfat Fat16 msdos CD-ROM iso9660 Options 的参数的简单解释:参数名称解释default 默认rw 可读写utf8 支持中文文件名和目录名noauto 禁止自动播放ro 只读文件系统umask=
22、000 不知道utf8 选项的加入需要在locales 中设定本地环境为utf8。3, Linux 根目录下各个目录里面都是什么文件:/bin 存放了系统常用的命令,如ls, cp, mv /boot 存放了 linux 的内核 vmlinuz 以及相关配置文件/boot/grub 存放 grub 启动管理器以及相关配置文件。/boot/lilo 存放linuxloader 启动管理器以及相关配置文件。一般一个操作系统只有grub 或者 lilo 目录。/dev 存放 linux 所有的外部设备,也包括计算机硬件。/etc 存放所有的系统配置文件,包括密码设置。名师资料总结 - - -精品资料
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Linux简明教程 2022 Linux 简明 教程

限制150内