《Linux系统使用及常用命令大全》由会员分享,可在线阅读,更多相关《Linux系统使用及常用命令大全(7页珍藏版)》请在金锄头文库上搜索。
1、一、Linux系统一般有四个主要组成部分:内核、Shell、文件系统、应用程序二、最低硬件需求:处理器:Pentium 400MHz以上;内存:256MB以上(图像界面)、128MB以上(文本界面);硬盘:2GB以上硬盘空间三、使用文本界面安装 【boot:Linux text】其他安装方法【boot:Linux askmethod】四、Linux的特点 (开放性 多用户 多任务 良好的用户界面 设备独立性 提供了丰富的网络功能 可靠的安全系统 良好的可移植性)五、Linux内核版本与发行版 (内核版本x.y.z-n (x主版本号 y次版本号 z末版本号(表示内核的当前修订状态) n开发者的修
2、补级别)六、常见的Linux发行版 (Red Hat Linux Fedora SUSE Linux Debian KNOPPIX Ubuntu)七、如何挑选Linux发行版 (稳定性 硬件兼容性 高效率 可持续性)八、RHEL 5产品家族Red Hat Enterprise Linux高级平台(之前称之为Red Hat Enterprise Linux AS)Red Hat Enterprise Linux基础服务平台(之前称之为Red Hat Enterprise Linux ES)带有工作站选项的Red Hat Enterprise Linux桌面(之前称之为Red Hat Enterp
3、rise Linux WS)九、引导过程 阶段一:系统BIOS检查系统并启动存放于主硬盘的MBR(主引导记录)。阶段二:MBR把它自己载入内存,并启动其中的引导装载程序。阶段三:引导装载程序把内核载入到内存,然后按照顺序加载任何必须的模块并挂载“/”分区。阶段四:内核把引导过程的控制权限转给/sbin/init程序。阶段五:引导起来的Linux系统把登陆界面呈现在用户面前。十、MBR只有512字节大小,前446个字节保存的是哟啊在引导阶段三中加载的主引导装载程序。接下来的64个字节是分区表,最后2个字节作为MBR的结束符。十一、在默认情况下,系统可用的虚拟控制台数量通常为6个。如果启用图形界面
4、则会增至到7个。Alt+Fn用于在不同的虚拟控制台间切换。十二、Linux的目录结构/:根目录,文件系统结构的起始点。/bin:是binary的缩写。存放着经常使用的命令。/boot:存放的是启动Linux时使用的一些核心文件。/dev:是device(设备)的缩写。这个目录下存放的是被Linux识别到的设备。/etc:存放系统管理所需要的配置文件和子目录。/home:普通用户的宿主目录。/lib:存放着系统最基本的动态链接共享库。/lost+found:该目录在大多数情况下都是空的。但当突然停电或者非正常关机后,系统产生的零散文件(没有名字的)就存放在这里。/mnt:该目录中通常包括系统引导
5、后需要被挂载的文件系统挂载点。例如,默认的光盘挂载点是/mnt/cdrom/。/proc:虚拟目录,它是系统内存的映射,用户可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。/root:如果用户是以root账户的身份登录的,这个就是超级用户的宿主目录。/sbin:这里存放的是超级用户使用的管理程序。/tmp:用来存放不同程序执行时产生的临时文件。/usr:这是系统中最庞大的目录,用户要用到的应用程序和文件几乎都存放在这个目录下。/var:这个目录中存放着那些不断在扩充着的东西。为了保持Linux的相对稳定,那些经常被修改的文件可以放在这个目录下。十三、路径
6、分为绝对路径和相对路径。绝对路径是从“/”开始的;相对路径是以“.”或“.”开始的,“.”表示用户当前所处的目录,而“.”表示上级目录。十四、文件的类型:普通文件、目录文件、链接文件、管道文件、设备文件(分为块设备和字符设备)。十五、在Linux中,黑色代表普通文件,蓝色代表目录文件,绿色代表可执行文件,红色代表压缩文件,紫色代表图形文件。十六、Linux中命令的格式为:#命令 -选项 参数Linux常用命令一览 一、关机与重新启动1)init 0 关闭系统(#poweroff、#halt) init 1 单用户文本模式 init 2 多用户文本模式 init 3 完全的多用户文本模式 ini
7、t 4 未使用 init 5 完全的多用户图形模式 init 6 重启系统(#reboot)2)#shutdown -h now (立即关闭系统) #showdown -h +5 (5分钟后关机) #showdown -r now (立即重启)3)#exit、#logout (从当前的控制台注销)4)/etc/inittab 指定运行级别5) #:超级用户登录 $:普通用户登录6)Linux中的文件名可以在255个字符范围之内,可以有特殊字符。7)帮助命令:man 和 info 所有man手册被保存在/usr/share/man目录man1、man2、man3.man9 命令用表示1-9章。二
8、、常用目录操作命令1)pwd:显示文件目录,账户目前所在目录的绝对路径名称。2)ls:列出目录的内容 -a:显示所有文件,包含隐藏文件和目录;-A:显示所有文件,包含所有文件和目录,但不包括“.”和“.”目录;-F:在每个文件名后面附上一个字符以说明该文件的类型;-h:显示文件或目录的大小。3)cd:切换目录4)mkdir:新建目录 -p 一次可以建立多级目录;-m 建立目录时同时设置目录的权限。如:mkdir -p aa bb5)rmdir:删除目录 -p 递归删除目录 如:rmdir -p aa bb三、文件操作命令1)touch:新建文件2)file:辨别文件类型3)cat:读取文件 -
9、n:由数字1开始对所有输出的行数编号。-b:与-n相似,只不过对于空白行不编号。-s:当遇到有连续两行以上的空白行,就代换为一行的空白行。4)more和less :分屏显示文件的内容。(more -10 /etc/passwd这是显示前十行,cat /etc/passwd | less )5)head:显示文件的开始部分 -c:显示文件起始的N个字节。 -n:显示文件起始的N行。(head -n 3 /etc/passwd 显示文件的前三行)6)tail:显示文件的尾部(tail -n 2 /etc/passwd 显示文件的后两行)7)grep:筛选 -i:忽略字符大小写的区别。 -v:改变匹
10、配的意义,只选择不匹配的行。(cat /etc/passwd | grep root 在/etc/passwd 中查找包含root的字符串)8)cp:复制文件或目录 (cp 源文件或目录 目的文件或目录)9)mv:移动文件或目录:mv 源文件或目录 目的文件或目录10)rm:删除文件或目录 rm -fr 文件或目录名11)ln:链接文件或目录 ln aa bb (aa 是已经存在的文件或目录)12)find:查找文件或目录 find -name my*(从当前目录下找以my开头的文件)四、文件压缩命令1)gzip:压缩或解压缩文件 -d:将压缩文件解压。 #gzip aa (压缩文件aa) #
11、gzip -d aa.gz (解压缩) 2)bzip2:“.bz2”文件的压缩与解压缩程序 #bzip2 aa (压缩文件aa) #bzip2 -d aa.bz2 (解压缩)3)zip:zip格式的压缩文件 #zip yy.zip aa (把文件aa压缩并命名为yy.zip,而且还显示原文件aa) #zip -P 123 yy.zip aa (为压缩文件创建密码为123)4)unzip:解压缩zip文件 #unzip yy.zip (解压缩,解压缩后yy.zip不会消失)五、磁盘管理的相关命令1)du:显示目录或文件的大小 -s:仅显示一个统计信息。 -h:以K,M,G为单位,提高信息的易读性
12、。2)df:显示已使用中的文件系统磁盘空间的使用情况 -h:显示大小。 -H:与-h相同,只是换算单位不一样。 -T:显示文件系统类型。3)dd:读取,转换并输出数据 if=输入文件。 of=输出文件 。 lcase:将大写字母转换成小写。ucase:将小写字母转换成大写。 #dd if=源文件 of=目标(新)文件 conv=ucase (小写转换成大写)4)date:显示或设置系统时间与日期5)hwclock:显示与设定硬件时钟 hwclock -hctosys 系统时间与硬件时间一致 hwclock -systohc 硬件时间与系统时间一致六、vi编辑器vi编辑器的工作模式:命令模式、输
13、入模式、末行模式。1)q、!q 、【Ctrl+C shift+ZQ】 :不保存推出vi编辑器 wq、【Ctrl+C shift+ZZ】:保存并退出2)x:删除一个字符 dw:删除一个词 dd:删除/剪切一行(ndd:删除 n 行) p:粘贴 yy:复制一行(nyy:复制 n 行)3)a:追加,在光标的右边插入文本 i:插入,在光标的左边插入文本 o:插入新的一行 s:删除并插入新行 字符串替换【 :%s/old/new/g】七:shell基础1、Shell既是一种命令解释程序,又是一种程序设计语言。1)Linux发行版默认的shell是bash。 alias:命令的别名2)通配符:* (代表任
14、何字符串) ?(代表任何单个字符) (代表指定的一个字符范围)3)输出重定向:(覆盖) “”(追加) 管道符:“|”(一个程序或命令的输出作为另一个程序或命令的输入)4)命令执行顺序 #命令1 & 命令2 【 & ”如果这个命令执行成功&那么执行这个命令“】 【| 如果这个命令执行失败了|才执行这个命令】 【 ; 无论这个命令是否成功执行;都将执行这个命令】5)在Shell中引号分为三种:单引号,双引号和反引号。6)管道:将一个程序或命令的输出作为另一个程序或命令的输入。管道符:“|”7)有两种类型的变量:局部变量和环境变量。set用于查看当前Shell中所有的局部变量。8)在bash中,用户
15、的个人初始化脚本包括:/.bash_profile 和 /.bashrc八、权限的管理1.Linux下的用户可以分为三类:超级用户、系统用户和普通用户。超级用户的UID为0,系统用户的UID一般为1499,普通用户的UID为50060000之间。2、修改权限的方法:符号标记法、八进制数字法。1)/etc/passwd (用户账户信息文件)2) /etc/shadow(用户账户的安全信息文件,密码)3) /etc/group (组账户信息文件)4) /etc/ghadow (组账户安全信息文件) 5) /etc/login.defs (定义shadow密码基本信息的文件)6) useradd 选项 用户名:添加账户 -g