常用命令使用•1.登录和退出Linux系统•用户登录系统时,为了使系统能够识别自己,必须输入用户名和密码。经系统验证无误后方能进入系统。•用户登录分两步进行,第一步输入用户的登录名,系统根据该登录名来识别用户;第二步输入用户的口令,该口令是用户自己选择的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字•(1).启动和登录系统•超级用户的用户名为root,密码在安装系统时已设定,系统启动成功后屏幕显示下面的提示:•localhostlogin:•这时输入超级用户名“root”,然后键入回车键此时用户会在屏幕上看到输入口令的提示•localhostlogin:root•Password:•这时需要输入口令,如果用户输入了错误的口令就会在屏幕上看到下列信息:•loginincorrect.•若屏幕显示:•[root@loclhost/root]#•此时说明用户已经登录到系统中,以进行操作了。这里“#”是超级用户的系统提示符,普通用户在建立了普通用户帐号以后就可以进行登录了。•不论是超级用户还是普通用户,需要退出系统时在,shell提示符下键入exit命令即可。还有其他退出系统的方法,但上面一种是最安全的•(2).重新启动系统•以root用户登录Linux操作系统后,执行reboot命令可以重新启动linux系统:•[root@loclhost/root]#reboot•(3)关闭系统•shutdown命令可以安全地关闭或重启Linux系统。它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟,时间段由+和分钟数表示。系统执行该命令后会自动进行数据同步的工作。该命令的一般格式:•shutdown[选项][时间][警告信息]•命令中各选项的含义为:•-k并不真正关机而只是发出警告信息给所有用户•-r关机后立即重新启动•-h关机后不重新启动•-f快速关机重启动时跳过fsck•-n快速关机不经过init程序•-c取消一个已经运行的shutdown•需要特别说明的是该命令只能由超级用户使用•例1系统在十分钟后关机并且马上重新启动•#shutdown–r+10•例2系统马上关机并且不重新启动•#shutdown–hnow•.2文件和目录操作命令•(1)ls命令•这个命令就相当于dos下的dir命令一样,也是Linux控制台命令中最为重要的几个命令之一。ls最常用的参数有三个-a-l和–F•Ls-a•Linux系统上的文件以.开头的文件,被系统视为隐藏文件,仅用ls命令是看不到他们的。而用ls–a除了显示一般文件名外连隐藏文件也会显示出来•ls–l这个参数是字母L的小写不是数字1•这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls-l这个指令•ls–F•在列出的文件目录名称后加一符号。•例如可执行文件加*,目录则加/•(2)cd命令•cd这个命令是用来进出目录的,它的使用方法和在dos下没什么两样。但和dos不同的是Linux的目录对大小写是敏感的,如果大小写拼写有误,你的cd操作是成功不了的。另外,cd如果直接输入,cd后面不加任何东西会回到使用者自己的Home目录。假设如果是root那就是回到/root这个功能同cd~是一样的•(3)mkdirrmdir•mkdir命令用来建立新的目录如输入如下命令•mkdirwork•将在当前目录下新建一个work目录•rmdir用来删除已建立的目录如输入如下命令•rmdirwork•将删除已存在的空目录work•(4).cp•cp这个命令相当于dos下面的copy命令具体用法是•cp–r源文件(source)目的文件(target)•参数r是指连同源文件中的子目录一同拷贝•(5)rm•rm这个命令是用来删除文件的rm命令常用的参数有三个-i,-r,-f•比如我现在要删除一个名字为text的一个文件输入如下命令•rm–itest•系统会询问我们是否要删除test文件敲了y/n确认是否要删除test文件•rm–r目录名这个操作可以连同这个目录下面的子目录都删除功能比上面讲到的rmdir更强大不仅可能删除指定的目录而且可以删除该目录下所有文件和子目录•rm–f文件名这个操作可以不经确认强制删除文件•(6).mv•mv这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名•比如•mv/tmp/xxx.tar/root•该命令将/tmp目录下的xxx.tar文件移动到/root目录下,•而•mvaaa.tarbbb.tar•则是将当前目录下的文件aaa.tar更名为bbb.tar•(7).cat•cat这个命令是linux中非常重要的一个命令,它的功能是显示或连结一般的ascii文本文件,它的用法如下•cattext•该命令显示text这个文件的内容•catfile1file2•该命令依顺序显示file1,file2的内容•catfile1file2file3•该命令把file1,file2的内容结合起来再重定向到file3文件中•(8)more•more是显示一般文本文件的指令,如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试more用法如下•morefile1•(9).pwd•pwd这个命令的作用是显示用户当前的工作路径,直接输入pwd即可•3磁盘及文件系统管理命令•管理文件系统是相当复杂的工作,现在只介绍日常维护需要的一些管理命令主要内容有挂装和卸载硬盘分区等。•(1).df•df命令可以显示目前磁盘剩余的磁盘空间常用的参数为-k如•df–k•该语句将显示各分区的磁盘空间使用情况•(2).mount和umount•mount命令有很多参数,其中大多数都不会在日常工作中用到。mount命令最常见的用法如下所示•mount[选项]设备目录•其中最常用的选项是:•-a把/etc/fstab文件中列出的文件系统都挂装上•挂装软驱和光驱的命令比较简单直接输入以下命令即可•mount/mnt/cdrom•Mount/mnt/floppy•umount命令用于卸载一个文件系统命令的格式如下•umount[-f]directory•其中directory是准备卸载的目录名•umount命令有一个不足之处,如果文件系统正在使用中(也就是说有人在那个分区上打开了文件),就无法把这个文件系统卸载下来。这时可以使用和-f参数强制执行卸载操作,当然这种操作可能会造成用户数据的丢失。如•umount-f/mnt/cdrom•该命令将强制卸载挂装在/mnt/cdrom目录下的文件系统•4用户及用户组管理命令•(1).useradd•useradd命令可以创建一个新的用户帐号其最基本用法为•useradd用户名•如输入以下命令•useraddnewuser•系统将创建一个新用户newuser,该用户的Home目录为/home/newuser•useradd命令的参数较多,常用的组合为:•useradd用户名-g组名–G组名-dHome目录名-p密码•其中-g指定该用户的首要组•-G指定该用户的次要组•-d指定该用户的Home目录•-p指定该用户的密码•如输入以下命令•useraddoracle–goinstall–Gdba–d/home/oracle–pora123•系统将创建一个用户oracle,oracle用户的首要组为oinstall,次要组为dba,Home目录为/home/oracle,密码为ora123•(2)userdel•userdel命令用于删除一个已存在的帐号其用法为•userdel用户名•(3)groupadd•groupadd命令可以创建一个新的用户组其最基本用法为•groupadd组名•如输入以下命令•groupaddnewgroup•系统将创建一个新的用户组newgroup•(4).groupdel•groupdel命令用于删除一个已存在的用户组,其用法为•groupdel组名•(5).passwd•出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令。用户可以随时用passwd命令改变自己的口令,该命令的一般格式为:•passwd•输入该命令后,按系统提示依次输入密码和密码确认后即可完成用户密码的修改。•此外超级用户还可以修改其他用户的口令命令如下:passwd用户名•(6)su•su命令这个命令非常重要,它可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。普通用户使用这个命令时必须有超级用户或其他用户的口令。如要离开当前用户的身份可以键入exit命令,su命令的一般形式为:•su-用户名•(7)chmod•chmod命令是非常重要的用于改变文件或目录的访问权限。该命令有两种用法,一种是包含字母和操作符表达式的文字设定法,另一种是包含数字的数字设定法。•由于数字设定法不太直观,就不做介绍。文字设定法的用法如下•chmod[who][+|-|=][mode]文件名•命令中各选项的含义为:•1)操作对象who可以是下述字母中的任一个或者它们的组合•u表示用户(user)即文件或目录的所有者•g表示同组(group)用户即与文件属主有相同组ID的所有用户•o表示其他(others)用户•a表示所有(all)用户它是系统默认值•2)操作符号可以是•+添加某个权限•-取消某个权限•=赋予给定权限,并取消其他所有权限•3mode表示权限常用的参数有•3)mode表示权限常用的参数有•r可读•w可写•x可执行•举例•1将文件script的权限设为可执行。命令如下•chmod=rxtext•执行成功后用,ls-lscript命令查看文件属性的结果如下•-r-xr-xr-x1usergroup0Feb1009:42script•2将文件text的权限设为:文件属主可读、可写、可执行与文件属主同组的用户可读,其他用户不可读。命令如下•chmodu=rwx,g=r,o=text(注意,后无空格o=后有空格)•执行成功后,用ls–ltext命令查看文件属性的结果如下•-rwxr-----1usergroup0Feb1009:42text•(8)chown•chown用于更改某个文件或目录的属主和属组,这个命令也很常用。例如root用户把自己的一个文件拷贝给用户oracle,为了让用户oracle能够存取这个文件root,用户应该把这个文件的属主设为oracle,否则用户oracle无法存取这个文件,chown的基本用法为:•chown[用户:组]文件•举例•chownoracle:dbatext•该命令将text文件的属主和属组分别改为oracle和dba