您好,欢迎访问三七文档
第一章、linux的介绍和安装1.1linux操作系统介绍linux的创始人Linustorvalds。linux与GNU和minixlinux与windowslinux与unix(POSIX标准)linux的版本号linux的优点1.2linux操作系统的安装1.2.1linux的常见发行版本redhat:advancedstandard5;Enterprisestandard5;workstationstandardfedora:fedora10Ubuntu:ubuntu8.10OpenSUSE:opensuse11.0redflag:redflag7asianux:asianux3.01.2.2linux的安装过程1、两种安装模式,以及读取信息文件2、在时间选项中强调UTC时间和GMT时间3、root等同administrator4、定制安装包组,以及简述包之间的依赖关系5、安装完成之后的gnome和KDE界面1.3linux操作系统的简单应用1.3.1linux的文本模式介绍[root@localhost~]第一列root代表当前用户第二列localhost代表主机名第三列~代表当前所在的目录~家目录home目录linux的命令可以补全可以不全目录和文件名,如果不能补全双击tab键可以显示出要选择的命令1.3.2linux的登陆与登出login登入系统logout登出系统exit注销当前用户clear清屏命令1.3.3linux的关机shutdown关机命令shutdownnow立即进入维护模式halt直接关机shutdown-hnow立即关机shutdown-rnow立即重新启动计算机shutdown-h20:00&20:00关闭计算机shutdown-r20:00&20:00重新启动计算机shutdown-k3warning:systemwillshutdown!只是发送消息给所以用户3分钟后进入维护模式shutdown+3systemwillshutdownafter3minutes!发送消息给所以用户3分钟后进入系统维护模式1.3.4linux的Init进程Init是Linux操作系统中不可缺少的程序之一。init进程是Linux内核引导运行的,是系统中的第一个进程,其进程号(PID)永远为1。#0停机(千万不能把initdefault设置为0)1/45#1单用户模式#2多用户,没有NFS(和级别3相似,会停止部分服务)#3完全多用户模式#4没有用到#5x11(Xwindow)#6重新启动(千万不要把initdefault设置为6)1.3.5查看linux系统信息hostname显示主机名hostnameeduask修改主机名为eduaskuname显示系统及版本信息-a显示系统及版本的所有信息-s显示内核名称-n显示网络节点名称(完整的计算机名称)-r显示内核发行版本-v显示内核版本信息-m显示计算机类型-o显示操作系统的类型--version显示系统发行版本信息--help系统命令的帮助信息和参数含义1.3.6linux下查看用户信息whoami显示当前用户who当前系统所登陆的用户,以及所登录的控制台w当前系统所登陆的用户,以及所登录的控制台的详细信息2/45第二章、linux的常用命令2.1.1改变目录cd目录的表达方法/根目录.当前目录..上一级目录~家目录#cd/进入到系统根目录#cd.进入当前目录#cd..进入当前目录的父目录,返回上层目录#cd/tmp进入指定目录/tmp#cd~进入当前用户的家目录#cd进入当前用户的家目录#cd-回到刚才所在的目录2.1.2显示当前所在目录pwdpwd显示当前所在目录的路径2.1.3显示文件或目录的属性ls(dir)#dir显示当前目录的内容(无颜色)#ls显示当前目录的内容(有颜色)#ls/tmp显示指定目录/tmp的内容#ls-l列出文件和文件夹的基本属性和详细信息#ll列出文件和文件夹的基本属性和详细信息#ls-a列出当前目录的全部内容,包括隐藏文件(在文件和文件夹前面加“.”隐藏)#ls-l-a列出当前目录的全部文件和文件夹的基本属性和详细信息#ls-la列出当前目录的全部文件和文件夹的基本属性和详细信息#ll-a列出当前目录的全部文件和文件夹的基本属性和详细信息#ls-A列出当前目录的全部内容,包括隐藏文件,不显示“.”和“..”#ls--help列出ls命令的帮助内容#lsa2*列出以a2开头的文件和文件夹#ls-la2*列出以a2开头的文件和文件夹的基本属性和详细信息文件和文件夹(蓝色代表目录,白色代表文件,黄色代表设备文件,红色代表压缩文件,绿色代表可执行文件,浅蓝色代表链接文件)linux是以属性来控制文件是否能执行。2.1.4创建目录mkdirmkdirdir1在当前目录下创建dir子目录mkdir/tmp/dir2在指定目录/tmp下创建dir2子目录mkdir-pdir3/dir4在当前目录下创建2级目录dir3和其子目录dir4mkdir-p/dir5/dir6在根目录下创建2级目录dir5和其子目录dir6mkdirdir7dir8dir9在当前目录下创建3个目录dir7dir8dir9,以空格隔开2.1.5创建空文本文件touch#touchfile1在当前目录下创建file1文件#touch/tmp/file2在指定目录/tmp下创建file2文件2.1.6复制文件命令cp#cpfile2/tmp复制file2文件到/tmp目录下#cp/tmp/file2/home复制/tmp/file2文件到/home目录下#cp/home/file2/tmp/file3复制/home/file2到/tmp目录下并改名为file3#cp-p/tmp/file3/home复制/tmp/file3到/home目录下并复制文件属性#cp-r/dir5/tmp复制/dir5目录到/tmp下2.1.7移动文件或目录命令mv#mvfile4/tmp移动file4文件到/tmp目录下#mv/home/file3/tmp移动/home/file3文件到/tmp目录下3/45#mv/home/file3/tmp/file5移动/home/file3文件到/tmp目录下并改名为file5#mvfile3file4将file3改名为file4#mvdir10/tmp移动目录到/tmp下#mvdir10dir11讲dir10目录改名为dir112.1.8删除文件命令rm#rmfile1删除文件file1#rm-ffile1不用确认直接删除file1#rm-ffile1file2file3不用确认同时删除多个文件#rm/tmp/file1删除指定目录/tmp下的文件file1#rmfi*删除以fi开头的文件#rmdir删除空目录#rm-rdir递归的方式删除非空目录dir#rm-rfdir不用确认直接删除非空目录dir2.1.9查看文件内容命令cat#cat/etc/passwd查看/etc/passwd文件#cat/etc/passwd|more分屏查看文件内容#cat/etc/passwd|less分屏查看文件内容,可以上下翻页,“q”退出2.1.10查找文件命令find#findpass*在当前目录下查找以pass开头的文件#find/etc/pass*在/etc目录中查找以pass开头的文件#find/etc/pass*-print在/etc目录中查找以pass开头的文件,并显示出来2.1.11在文件内容中查找关键字grep#grep“rpm”/etc/passwd在/etc/passwd文件中查找关键字rpm2.2vi文本编辑器2.2.1vi的两种模式1、命令模式vi的默认进入状态(不可以输入字符,但可以对字符进行操作,复制,移动、删除等操作)2、输入模式输入字符状态(只可以输入和使用del和退格backspace键删除文字)2.2.2vi的启动和退出#vifile编辑file文件#vi/tmp/file1编辑指定目录/tem下的file1文件:w保存修改:q退出vi:wq保存并退出:q!强行退出vi,不保存修改2.2.3vi命令模式下的操作:setnu设置行号:setnonu取消设置行号删除字符x键或del键7x删掉光标后面的7个字符dw删除一个词(剪切)dd删除行(剪切)4dd删除4行(剪切)复制操作yw复制一个词yy复制光标所在的行4yy复制光标所在行的下面4行4/45粘贴操作p粘贴在光标所在的下一行(如果粘贴词的话,粘贴在光标字符的后面)撤销操作u撤销,可以撤销到最近的一次保存的状态:e!恢复到文档的初始状态光标快速定位G光标到达行末7G快速找到第7行/adm简单搜索,快速定位光标到光标后的第一个adm单词的位置,当到行末没有的话,返回从头开始查找(类似于word的查找)技巧让行号永久生效进入该用户的家目录,在目录下创建1个文件,“.vimrc”内容:setnu替换内容:7,12s/:/?把第7-12行中每一行的第一个:改成?:7,12s/:/?/g把第7-12行中的:全部改成?2.2.4进入和退出输入模式i在光标之前输入文字ESC退出a在光标之后输入文字A在行尾插入文字o光标下面插入1行空行O在光标上面插入1行空行5/45第三章linux的文件系统3.1文件系统文件系统(filesystem)是指数据在计算机的硬盘中存放的格式,针对不同的操作系统,文件存储格式和存取的方式各不相同,所以文件系统也不尽相同。3.1.1windows的文件系统1、FAT16fileallocationtable文件分配表2、FAT323、NTFSnewtechnologyfilesystem新技术文件系统3.2linux文件系统介绍1、Ext2标准的linux文件系统2、Ext3Ext2的升级版,增加日志功能,并有根据日志中断重整功能。3、linuxswaplinux的交换分区4、VFAT长文件名系统,与windows共同支持的文件系统。其他支持的:fat、ISO9660、cramfs3.3linux下的目录和文件类型在查看文件的基本属性的时候,每一行的第一位,也就是权限位之前的那一位表示文件的类型:-代表普通文件d代表目录文件l代表链接文件p代表管道文件以及其他的s、b、c等特殊文件文件的扩展名(后缀)文件的后缀名主要是方便用户和系统识别,例如:“.jpg”“.mp3”用户看到可以知道.jpg是图片文件,而.mp3是音频文件;系统读取的时候可以用来识别与哪些程序关联。以方便双击打开。对系统内部来说,扩展名没有太大的意义。3.4linux文件系统和windows文件系统的对比LINUX:存储设备在文件系统层次结构中,以目录表示;用正斜杠/分割目录;文件名不需要后缀;每个文件/目录都有与之相关的权限和所有权WINDOWS:驱动器以字母表示;用反斜杠\分割目录;文件名的后缀有特殊含义;安全特性各不相同3.5linux系统下的默认目录/bin/boot/dev/etc/home/media/root/sbin/tmp/usr/var3.6linux的目录与文件的权限3.6.1权限的类型r读权限数值表示4w写权限数值表示2x执行权限数值表示16/451代表执行,2代表写,3代表1+2,4代表读,5代表1+4,6代表2+4,7代表1+2+43.6.2三组、九位权限位u属主前三位文件的主人(文件的所有者)g属组中间三位文件主人所在的组(文件所有者所在的组)o其他用户后三位除了u和g以外的用户3.6.3更改目录、文件的权限值chmod命令1、数值表示法chmod数值文件名/目录名chmod766dir1将目录dir1的权限更改为4+2+14+24+2chmod777file1将文件file1的权限更改为4+2+14+2+14+2+12、字母描述法chmod??属主(或属组或其他人或所有的)=(或者+或者-)权限文件名/目录名chmodu=rfile1给文件的属组赋予
本文标题:Linux命令大全
链接地址:https://www.777doc.com/doc-1679836 .html