




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
来源于 magic linux 官方命令手册5.3.1 目录及文件操作命令1、pwd 显示当前目录命令。命令格式:#pwd 常用选项:无 命令使用说明:当你在终端下工作久了后,往往是记不清自己当前是在系统文件树中的哪个位置,而 终端提示符前面也仅显示出当前的目录,而非完整的路径。这时你用 pwd 命令,就可以知 道自己当前所在的位置。例子:例 A:rootMagciLinux share# pwd/usr/X11R6/share 这就显示了当前完整的路径。2、ls 显示目录内容命令。命令格式:ls 选项 文件或目录列表常用选项:-a,全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于这个 列表的起首处的. 和 . 依次是指父目录和你的当前目录。-l,长(long)。列举目录内容的细节,包括权限(模式)、所有者、组群、大小、 创建日期、文件是否是到系统其它地方的链接,以及链接的指向。-F,文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包括:/表明是一个目录; 表明是到其它文件的符号链接;* 表明是一个可执行文件。-r,逆向(reverse)。从后向前地列举目录中的内容。-R,递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内容。-S,大小(size)。按文件大小排序。 命令使用说明:其等同于 DOS 下的 dir 命令。不带任何参数的默认情况下(#ls),显示当前目录下所有文件和非隐藏目录。如果想看当前目录下所有的文件目录及详细信息,可用命令:# ls -al ;如果你想在当前目录下显示别 地方的目录,你可用:$ ls 选项。你可以通过阅读 ls 的说明书页(man ls)来获得的完整命令帮助。例子:例 A:显示当前目录下文件目录的详细信息#ls -al drwxr-xr-x 4 root root 4096 12 月 3 02:35 .kde- 33 -rw- 1 root root 313 12 月 22 12:25 .kdercdrwxr-xr-x 2 root root 4096 12 月 7 20:55 .lftp-rw-r-r- 1 root root 0 12 月 26 12:41 ls.file drwxr-xr-x 4 root root 4096 12 月 23 01:57 LZS lrwxrwxrwx 1 root root 4 12 月 23 02:04 lzs07 - LZS/ drwxr-xr-x 11 root root 4096 12 月 14 05:31 lzs 下载-rw-r-r- 1 root root 147 12 月 24 22:19 Magic Linux1.2 用户手册drwx- 7 root root 4096 12 月 23 11:46 Mail drwxr-xr-x 3 root root 4096 12 月 3 02:35 .mcop由上面输出可看到文件的详细信息,大致有七列,各列对应的意义分别为:文件类型 和权限、连接或目录计数、文件所有者、文件所有者所属的工作组、以字节为单位显示文 件大小、文件最近修改时间、文件名。第一个字母表示文件类型:-为常规文件、d 为目录、b 为块特殊设备(磁盘)、c 为字 符特殊设备(终端)、p 为有名管道、s 为信号灯、m 为共享存储器,l 为链接目录。紧跟文 件类型的字符表示文件的权限,权限三个字符为一组,分别表示:文件所有者,与文件所 有者同在的工作组、系统中其他的人。每组由三个字符组成,依次表次读、写和执行权限 。 “r表示有读权限,w表示有写权限,x 表示有执行权限,而”-“表示没有相应的权限。 另外,要特别注意的是,某一用户拥有的权限不仅依赖于对文件的权限,还依赖于对该文 件所属目录的权限。也就是说,即使你拥有了指定文件的写,读、执行权限,但对这个文 件所属的目录你没有相应的写、读、执行权限,你还是不能对这个文件进行相应的写、读 、 执行等操作。例 B:想显示网络配置文件夹里的内容,在/etc/sysconfig/networking 里,可用命令:#ls /etc/sysconfig/networking3、 cd 改变当前目录命令。 命令格式:#cd 常用选项:无命令使用说明:这个命令倒与 DOS 里面的命令一样。执行 cd 命令时,如果不给出相应的目录名、即只 单独输入 cd 这个命令,那么它就默认为返回主目录(在 HOME 环境变量中指定)。如果想回 到上一级目录(也称父目录),可用:#cd.;;如果想退到最近一次所在的目录,可用:#cd- ;如果想回到用户自己的 home 目录,可用:#cd 。如果想进入当前目录下的子目 录,可用:#cd。如果从当前目录转到别的目录,则可用:#cd 例子:例 A:想转到网络配置文件夹里的内容,在/etc/sysconfig/networking 里,可用命令:#cd/etc/sysconfig/networking例 B:从上面的 networking 目录转到刚才所在目录:可用命令:cd -4、find 查找文件命令。命令格式:#find 目录列表 匹配标准目录列表:是指想在哪些目录下查找文件的目录集,各个目录之间用空格分开。 匹配标准:是指搜索条件的匹配标准,以及找到文件后系统应该怎样处理。 常用选项:find 命令的匹配标准如下:-name 文件名-告诉 find 你想要查找的文件,如果要找的文件名使用通配符*或?,即要求用双引号把它括起来,形成一个查找单元。-sizen,表明要查找文件大小为 n 块,(默认 1 块为 512 字节,如果 n 后面输入 k,则 1 块为1024 字节,即 1KB)。-atime n,表明要查找 n 天内访问过的文件。-mtime n,表明要查找前 n 天内修改的文件。-print,这个匹配标准项一般说来都要有,用来显示查找出来的文件的绝对路径及文件名。如 果没有这个匹配项,则 find 虽然也执行查找任务了,但是它不会把查找结果显示出来。命令使用说明:用 find 命令可以方便地找出用户所需要的文件。这个对新用户尤其有用,因为新手有 时候就是对照着别人的配置说明,也很难在相应的地方找到指定文件 (因为不同发行版的 Linux 对同样的文件放的地方不一定完全一样。),这时候就很需要 find 命令了。注意,如果在查找结束后,如果没有显示出什么结果,那就说明想找的文件不存在,并不是系统没有执行查找。如果系统管理员把某些文件或目录设置成禁止访问的模式后,普通用户在使用 find 命令查找这些文件目录时,就会出现 Permission denied.(禁止访问),当然你也将无法查找你想要的文件了。要是你觉得出现这些字样很烦人,你可以使用管道符“”,把它转到一个虚拟的空设备上。命令如下:$ find / -name access_log2 /dev/null例子:例 A:假定你想找/boot 目录下的启动菜单配置文件 grub.conf,可用如下命令。#find /boot -name grub.conf -print/boot/grub/grub.conf例 B:若想找所有以 conf 为扩展名的文件,命令如下#find / -name *.conf -print5、locate 查找文件命令 命令格式:#locate 常用选项:命令使用说明:locate 命令用于查找文件,它比 find 命令的搜索速度快,它需要一个数据库,这个 数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方 便地来搜寻所需文件了。例子:例 A:jackeytimeout jackey $ locate MagicLinux-Tools-1.2pre5.iso/data/home/jackey/tmp/MagicLinux-Tools-1.2pre5.iso.md5sum/data/home/jackey/MagicLinux-Tools-1.2pre5.iso.md5sum/export/ftp/pub/magiclinux/dev/iso/MagicLinux-Tools-1.2pre5.iso/export/ftp/pub/magiclinux/dev/iso/MagicLinux-Tools-1.2pre5.iso.md5sum5.3.10 管道和重定向 管道和重定向是字符操作模式下特殊命令的使用方法。使用它组合常用命令可以大大方便用户,并提供很多强大的功能。1、重导向标准输出 使用 可以使 Shell(终端)改变它所认定的标准输出,或者改变标准输出的目标。把符号放在 cat 命令或在使用任何写入标准输出的工具程序和应用程序之后,会把它 的输出重导向到跟在符号之后的文件中。为了更好地理解这个的使用,我们来实践下面的例子。(1)我们准备创建一个文件,内容如下。rpm 最常用的命有:1、安装软件,执行 rpm -ivh rpm 包名#rpm -ivh software-1.2.3-1.i386.rpm2、升级软件:执行 rpm -Uvh rpm 包名#rpm -Uvh software-1.2.3-1.i386.rpm3、卸载软件:执行 rpm -e rpm 包名#rpm -e software-1.2.3-1.i386.rpm4、强行安装软件:执行 rpm -ivh rpm 包名 -force#rpm -ivh software-1.2.3-1.i386.rpm -force5、查询软件包在系统中的注册名称#rpm -qa |grep software6、查询软件包的详细信息:执行 rpm -qpi rpm 包名#rpm -qpi software-1.2.3-1.i386.rpm7、查询某个文件是属于那个 rpm 包的:执行 rpm -qf rpm 包名#rpm -qf software-1.2.3-1.i386.rpm8、查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm 包名#rpm -qpl software-1.2.3-1.i386.rpm在 shell 里输入:#cat file1.txt按回车键后,shell 会把你带到下一个空白行,在空白行输入以下内容。(每输入一行 就回车一次)。rpm 最常用的命有:1、安装软件,执行 rpm -ivh rpm 包名#rpm -ivh software-1.2.3-1.i386.rpm2、升级软件:执行 rpm -Uvh rpm 包名#rpm -Uvh software-1.2.3-1.i386.rpm3、卸载软件:执行 rpm -e rpm 包名#rpm -e software-1.2.3-1.i386.rpm输完后,按回车键到一个空白行,然后使用 Crtl+D键退出 cat 命令。这样就建立了第一个文件 file1.txt,里面的内容就是刚才输入的。 可能#catfile1.txt 来验证。用同样的方法建立第二个文件 file2.txt,内容为:4、强行安装软件:执行 rpm -ivh rpm 包名 -force#rpm -ivh software-1.2.3-1.i386.rpm -force5、查询软件包在系统中的注册名称#rpm -qa |grep software6、查询软件包的详细信息:执行 rpm -qpi rpm 包名#rpm -qpi software-1.2.3-1.i386.rpm7、查询某个文件是属于那个 rpm 包的:执行 rpm -qf rpm 包名#rpm -qf software-1.2.3-1.i386.rpm8、查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm 包名#rpm -qpl software-1.2.3-1.i386.rpm现在我们把 file1.txt 和 file2.txt 合并为成上面我们想建立的文件 file.txt。命令 如下:#cat file1.txt file2.txt file.txt现在用#cat file.txt 看看,是不是成功了。 注:1、这例子要输入这么多,主要是让读者学会这个知识点的同时学好 rpm 安装软件的方法。2、在用输出重导向入文件时,要谨慎从事,因为只要重导向的文件名与原来就有的文 件同名,就会把原文件的内容覆盖。2、后补重导向 你可以使用输出重导向在一个现在文件之后添加新的信息。当你使用时,你是在添加信息,不是替换文件内容。如下面中,如果我们不想单独再建立一个文件 file.txt.而是把 file2.txt 的内容直接添加到 file1.txt 后面,使之形成我们想建立的文件。可能下面的命令。#cat file2.txtfile1.txt现在我们#cat file1.txt,看是不是与上面的 file.txt 内容一样。没错,还真是一样。3、重导向标准输入 当你使用重导向标准输入 时。是在告诉 shell,你想把一个文件当作命令输入。我们来用上面建立的文件 file.txt 来试试看。命令如下:#cat file.txt怎样,file.txt 的内容被 cat 命令读取并输出到屏幕上了吧!。4 管道 |在 Linux 中,管道连接着一个命令的标准输出和另一个命令的标准输入,使用方法是 用符号|将两个命令连接起来。我们还是用例子来学这工具更 OK 些。好,现在进入/dev 目录,用 ls 命令看看。#cd /dev#ls -alMy god,是不是屏幕闪个不停呀,什么也看不清楚,那我们就用 |,结合换页工具less,慢慢看它。命令如下:#ls -al /dev | less这回你慢慢看吧,按空格键前翻,按 B 键后翻页,累了想退出就按 Q 键。当然你也可 以用箭头和 page up 及 page down 来前后移动。还有一个例子就是使用 grep 查看某个词的内容。例,我们想看我们上面建立的file.txt 文件,里面含有软件”的地方。可输入以下命令:#cat file.txt | grep 软件这样,只要一行里有软件 这个词,它都被打印出到屏幕。 文件操作命令提交人: ask 时间: 星期三, 12/31/2003 - 17:11 用户手册 用户手册5.3.2 文件操作命令1、mkdir 建立新的目录 命令格式:#mkdir 选项 常用选项:-m,它表明在建立目录时,按-m 后面指定的权限值设置目录权限。在没有-m 选项时, 默认权限是 755。命令使用说明:例子:例 A:想建立一个目录 newdir,其权限为 755,命令为:#mkdir newdir若想建立一个目录 newdir,其权限为 777,命令为:#mkdir -m 777 newdir2、rmdir 删除空目录命令。 命令格式:#rmdir 选项 常用选项:-p,它表明,若要删除的目录的父目录也是空目录时,父目录也一起删掉。状态信息将显示被删除的及没被删除的目录。 命令使用说明:如果所删除的目录不为空,即会报出错信息。目录列表的各个目录用空隔分开。 例子:例 A:我们用上面学的 mkdir 命令建立一些空的目录,然后用 rmdir 删掉,如下所示:#mkdir /root/dir1#mkdir /root/dir1/dir2#mkdir /root/dir1/dir2/dir3这样就建立了 dir1,dir2,dir3 的三个空目录。若只想删掉 dir3,即用命令:#rmdir /root/dir1/dir2/dir3 。例 B:若想同进删掉这三个空目录,即用命令:#rmdir -p/root/dir1/dir2/dir3这个命令将企图删掉 dir3,dir2,dir1 和 root 这四个目录,但由于 root 目录下不是空的,所以操作失败,系统同时给出相应的出错信息。3、mv 移动文件或目录、更改文件或目录名命令。 命令格式:#mv 选项 常用选项:-i,表明在进行转移文件盖写前给出提示,让用户确认,以防止把目标文件中同名文件无意覆盖掉。-f,表明,即使目标文件同名,也不给出提示而直接覆盖掉,这时就算加了-i 选项也 没用。当然,如果目标文件没有写权限的话,就无法覆盖,系统会给相应的出错信息。命令使用说明:例子:例 A : 要 把 /root/picture 目 录 下 所 有 的 后 缀 名 为 .png 的 文 件 移 到 目 录/usr/local/share/picture 目录下,用如下命令:#mv -f /root/picrure/*.pgn /usr/local/share/picture也可以用 mv 命令更改文件或目录名:#mv 旧文件名(目录名) 新文件名(目录名)例:我们要把/root/picture 目录下的文件 kdepic.png 改名为 life.png,命令为:#mv /root/picture/kdepic.png /root/picture/life.png若想把整个 pitcure 目录改为 mypicture,命令为:#mv /root/picture /root/mypicture4、cp 复制文件或目录命令。命令格式:#cp 选项 常用选项:-a,这个选项将在备份过和尽可能保持源文件的结构和属性。-b,这个选项使用后,如果目标文件或目录中与源文件或目录有同名时,先把目标文件 或目录中同名的做个备份。-f,删除目标中同名的文件或目录,并且不给任何提示。-r,递归复制目录,把所有非目录文件当普通文件复制。-R,递归复制目录,复制整个目录及其下面的所有子目录。命令使用说明:为防止用户在不经意的情况下用 cp 命令破坏另一个文件,如用户指定的目标文件名是 一个已存在的文件名,用 cp 命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此, 建议用户在使用 cp 命令拷贝文件时,最好使用 i 选项。例子:例 A:将文件 exam1.c 拷贝到/usr/wang 这个目录下,并改名为 shiyan1.c。$ cp - i exam1.c /usr/wang/shiyan1.c例 B:上例中不希望重新命名,可以使用下面的命令:$ cp exam1.c /usr/ wang/例 C:将/usr/xu 目录中的所有文件及其子目录拷贝到目录/usr/liu 中。$ cp - r /usr/xu/ /usr/liu/5、rm 删除文件或目录命令。命令格式:#rm 选项 常用选项:-f,强行删除,不给任何提示,就算有-i 标志也没有用。-i,删除前提示,让用户确认,确保不发生误删。-r,删除中的指定目录,如果不用这个标志,无法对目录进行删除。-R,递归删除目录,包括其下面的所有子目录。-V,在删除文件前回显文件名。-,表明所有选项结束,用于删除一些特殊的文件,其文件名与某一选项一样。命令使用说明:使用 rm 命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户 在输入 cp,mv 或其他命令时,不小心误输入了 rm 命令,当用户按了回车键并认识到自己 的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用 rm 命令中 的i 选项来确认要删除的每个文件。如果用户输入 y,文件将被删除。如果输入任何其他东西,文件将被保留。例子: 例 A:#rm MagicLinux-Tools-1.2pre5.iso.md5sum6、chmod 改变文件权限命令。命令格式 1:#chmod 选项 可是下述字母中的任一个或者它们的组合:u 表示“用户(user)”,即文件或目录的所有者。g 表示“同组(group)用户”,即与文件属主有相同组 ID 的所有用户。o 表示“其他(others)用户”。a 表示“所有(all)用户”。它是系统默认值。操作符号可以是:+ 添加某个权限。- 取消某个权限。= 赋予给定权限并取消其他所有权限(如果有的话) 设置模式所表示的权限可用下述字母的任意组合:r 可读。w 可写。x 可执行。X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加 x 属性。s 在文件执行时把进程的属主或组 ID 置为该文件的文件属主。方式“us”设置文件 的用户 ID 位,“gs”设置组 ID 位t 保存程序的文本到交换设备上。u 与文件属主拥有一样的权限。g 与和文件属主同组的用户拥有一样的权限。o 与其他用户拥有一样的权限。命令格式 2:#chmod 选项 由三位数组成,第一位对应:用户(user)。第二位对应:同组(group) 用户,第三位对应:其他(others)用户,每一位可由 0,1,2,4 这四个数值的任意组合相加 而得。(详见命令使用说明)常用选项:-c,只有在文件的权限确实改变时才进行详细说明。-f,不打印权限不能改变的文件的错误信息。-R,递归改变目录及其内容的权限。-v,详细说明权限的变化。命令使用说明:数字表示的属性的含义:0 表示没有权限,1 表示可执行权限,2 表示可写权限,4 表 示可读权限,然后将其相加。所以数字属性的格式应为 3 个从 0 到 7 的八进制数,其顺序是(u)(g)(o)。如果想让某个文件 的属主有读/写二种权限,需要把 4(可读)+2(可写)6(读/写),即用 6 就可以表示(读写)。例子:例 A:刚下载了一个 realplayer 的安装文件,放在/tmp/realplayer.bin,由于其还 没有执行权限,所以无法安装,那么,我们就用 chmod 把它属性改改,让它可执行,命令 如下。#chmod 755 /tmp/realplayerl.bin或:#chmoe a+rx,u+w /tmp/realplayer.bin7、chwon 改变文件所有权命令。 命令格式:#chown 选项 常用选项:- R, 递归式地改变指定目录及其下的所有子目录和文件的拥有者。- v, 显示 chown 命令所做的工作。命令使用说明:chown 将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户 ID。组可 以是组名或组 ID。文件是以空格分开的要改变权限的文件列表,支持通配符。这个命令用来更改某个文件或目录的属主和属组,也很常用。例如 root 用户把自己的 一个文件拷贝给用户 xu,为了让用户 xu 能够存取这个文件,root 用户应该把这个文件的 属主设为 John,否则,用户 Jonh 无法存取这个文件。例子:例 A:把文件 shiyan.c 的所有者改为 wang。$ chown wang shiyan.c例 B:把目录/his 及其下的所有文件和子目录的属主改成 wang,属组改成 users。$ chown - R wang.users /his8、file 查看文件类型命令。命令格式: #file 选项 常用选项:-z,深入查看一个压缩文件,并企图找出它的类型。命令使用说明: 文件列表用空格分开, 例子:例 A:查看当前目录下所有文件类型。#file *Desktop: directory_files: directory5.3.3 文本文件查看、显示命令1、cat 显示文件内容命令。 命令格式:#cat 选项 常用选项:-b,计算所有非空输出行,开始行编号为 1。-n,计算所有输出行(包括空行),开始行编号为 1。-s,将相连的多个空行用一个空行来代替。-e,在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示。 命令使用说明:例子:例 A: 把 textfile1 的文件内容加上行号后输入 textfile2 这个文件里#cat -n textfile1 textfile2例 B: 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3#cat -b textfile1 textfile2 textfile3例 C:显示/etc/fstab 文件的内容。#cat /etc/fstab2、head 查看文件头部内容命令。 命令格式:# head 选项 常用选项:-c,-bytes=SIZE ,打印文件开头的 SIZE 字节内容。-n,-lines=NUMBER,打印文件开头的 NUMBER 行,默认是输出前面 10 行。-q,表明不显示文件名的首部。-v,表明要显示文件名的首部。命令使用说明: 用这个命令主要是用来显示文件我头部内容。以确认是不是我们想要打开或查找的文件。例子:例 A:比如,我的/mnt/D 目录下有一个文件名“readme.txt”,我想看它头几行的内容, 可用命令:# head /mnt/D/readme.txtMacromediaFlash Player 6 for LinuxMozilla Plug-in and Standalone playersUpdate Version 6.0r794 March 2003New in This Version- find for the dir3、tail 查看文件尾部内容命令。 命令格式:# tail 选项 常用选项:-c,-bytes=SIZE ,打印文件最后的 SIZE 字节内容。-n,-lines=NUMBER,打印文件最后的 NUMBER 行,默认是输出前面 10 行。-q,表明不显示文件名的首部。-v,表明要显示文件名的首部。命令使用说明:用这个命令主要是用来显示文件我尾部内容。以确认是不是我们想要打开或查找的文 件。例子:例 A:在上例中,若想看后面 10 行的内容,可用命令:#tail /mnt/D/readme.txt2) Browser version3) Reproducible steps including a URL to the web site where the problem was encountered.If we need further information about a bug, you will be contacted. Anautomated reply will be sent to assure you that we have received your bug report. Due to the volume of mail received we are not able to individually respond to each report.4、grep 查找文件内容命令。命令格式:#grep 选项 常用选项:-c,对匹配的行进行计数-l,只显示包含匹配的文件的文件名。-h,不显示包含匹配的文件的文件名。-i,产生区分大小写的匹配,默认情况是区分大小写的。-v,列出不匹配的行。命令使用说明: 这个命令主要是用来在终端中显示查找某个特定的字符串,找出与给定模式相匹配的内容。文件列表中,各个文件之间用空格分开。例子:例 A:在文件 example 中搜索匹配字符“text file”。#grep text file example5、more 分页显示文件命令。命令格式:more 选项 常用选项:-c,在文本翻面时从头清除一行,后再最后写下一行。通常,more 清除屏幕,然后再写每一行。-n,用来建立能显示 n 行的显示屏窗口。-d,显示操作提示符:“Press space to continue,qquit,以代替 more 的默认提示 符。-s,把连续的空行压缩为一行。-p,不滚屏,清屏并显示文本。命令使用说明: 用这命令在终端分屏显示文件内容。 例子:例 A:分页显示文件/root/log.txt 的内容。#more /root/log.txt6、less 分页显示文件命令 命令格式:less 选项 常用选项:-?,在屏幕下面显示 less 的使用帮助。-a,在当前屏幕显示的最后一行之后开始查询。-c,从顶行向下全屏重写。-E,显示到文件尾后自动退出 less。默认按 Q 键退出。-n,去掉行号。-s,将多个连续空行压缩为一行。-x n,指定每次按制表符走 n 格,n 的默认值为 8 。命令使用说明:这个命令与 more 功能大致相同,但 less 可以按 page up 和 page down 这两个键向前或向后播页。而 more 没有这个功能。例子:例 A:显示/root/log.txt 的内容。#less /root/log.txt5.3.4 帐户管理命令1、useradd 添加用户命令。 命令格式:#useradd 选项 常用选项:-d,设置新用户的登录目录,默认是/home/。-e,设置新用户的使用截止日期,日期格式为:MM/DD/YY。-g,使新用户加入群组。-G,使新用户加入一个群组。每一个群组使用逗号隔开,中间不能有空格。-s,指定新用户登录的终端(shell)。-u,设定新用户的 ID 值。命令使用说明:成功创建一个用户帐号后,在/etc/passwd 文件中就会增加一行有关该用户的信息, 这行信息的格式如下被冒号分开成七个部分: 用户名 : 密码 :UID : GID:用户身份描述:用户主目录:用户登录的终端 shell少于 500 的 UID(用户 ID 号)和 GID(工作组 ID 号)一般都是系统保留,所以,普通用户 和组的标识,一般都大于 500。例子:例子 A:创建一个新用户 John命令:#useradd John这样就成功建立了一个用户名为 John 的用户,其主目录在/home/John 下。2、passwd 设置和修改用户口令命令。 命令格式:#passwd 常用选项:无命令使用说明:只有用户自己和超级管理员可以修改密码,普通用户之间不能相互更改密码。在Linux 下输入密码时,并没有回显,所输入字符 是看不见的,所以输入时不要认为没成功输入。新建的用户也必须用这个命令设置密码后才能使用该用账号登录系统,否则该用户是无法使用的。例子:例 A:给上面新建的 John 用户设置密码。命令:#passwd John依照系统提示输入两次密码,如果两次输入一样,系统会提示: passwd:all authentication tokens updated successfully 这表明密码设置(修改)成功。3、usermod 修改用户信息命令命令格式:usermod 选项 常用选项:-d,更改用户的登录目录。-e,设置用户帐号使用截止日期,日期格式为:MM/DD/YY。-f,设置用户帐号过期多少天后永久停止使用,当值为 0 时,表明立刻停止使用权,当值为-1 时,关闭这项功能,用户使用权永久有效。默认值是-1。-g,更改用户所属的工作组。-G,定义用户同时属于几个工作组成员,每个群组使用?隔开,不可以杂有空格。-l,更改用户登录时的名称,同时也改变使用者原来的主目录名称变成新的名称。-s,更改用户登录时使用的终端(shell)。-u,更改用户的 ID 值,该值必须唯一,同进,该用户主目录下所有的文档 userID 也会自动改变,但放在这个目录之外的文档则要手动更改。命令使用说明:如果要更改的用户是在线时,这命令是无法执行,所以要更改之前,必须确认这个用 户没在电脑系统上执行任何程序。例子:例 A:更改上面用户 John 的登录目录为/home/newJohndir,并把其登录终端(shell)改 为/usr/bin/gcc,命令如下:#usemod -d /home/newJohndir -s /usr/bin/gcc John这样,就可以把用户 John 的主目录路径设置为/home/newJohndir,登录的 Shell 设置 为/usr/bin/gcc4、groupadd 新建用户组群命令 命令格式:#groupadd 选项 常用选项:-g:GID 值,除非使用-o 参数,否则 GID 值必须是唯一的,并且不能为负数。一般的GID 值应大于或等于 500,0499 是保留给系统帐号使用的。-f,新增一个已存在的用户组群,提示出错后结束 groupadd 。 命令使用说明:用来建立新的用户组群。例子:例 A:建立一个名为abcd的组群。#groupadd abcd5、userdel 删除用户命令。 命令格式:#userdel 选项 常用选项:-r,将用户目录下的文档一并删除,同时该用户放在其它地方的文档也将一一被找出并 删除掉。命令使用说明:userdel 不能删除正在线上的用户帐号。因此如果想删除这个用户,必须把该用户在 系统上运行的程序终止(kill 掉)后才能进行。例子:例 A:删除上面用 useradd 建立的 John 用户。并将有他的文档删除。#userdel -r John6、groupdel 删除用户工作组命令 命令格式:#groupdel 常用选项:无命令使用说明:如果该用户组内有用户在线上时,就不能移除该用户组,必须把这个用户组内所有在线用户运行的程序杀掉后才进行删除。例子:例 A:删除上面建立的 abcd 组群。#groupdell abcd7、su 改变用户命令命令格式:#su 常用选项:无 命令使用说明:这个命令主要是用来变成超级管理员,也称根用户,便于执行只有具有根用户权限才 能进行的操作。比如配置系统等。如果发出不带用户名的 su 命令($su),则系统会提示输入 根口令,如果输入正确,就可以切换为根用户。如果登录为根用户,则可以用#su ,成为系统上任一用户,并且不需要任何口令,这根用户的权限真的威力无比。例子:例 A:如果现在登录为 userNO1,要切换为 userNO2,可用下面命令。#su userNO2依照系统提示输入 userNO2 的口令,就可以了。想返回 userNO1,只要输入 exit,回车执行 exit 命令就可以了。8、who 查看当前在线用户命令。 命令格式:#who 选项 常用选项:-a,显示所有在线用户的所有信息。-m,显示运行该程序的用户名,和who am i有同样的功效。-q,只显示用户的登录帐号及数量。这个选项优先级高于其他的选项。-u,在登录时间后面显示该用户最后一次对系统操作中今的时间。-H,显示列标题。命令使用说明:当使用-H 选项后,会列出主要的标题,它的含义为:USER 用户帐号 LINE 用户使用的终端名 TIME 用户登录时间IDLE 用户空闲时间 PID 用户登录终端(shell)的进程 ID。如果单独使用 who 命令,将只显示登录用户名、使用的终端设备和登录到系统的时间。 例子:例 A:执行命令:#who -aH 将输出如下类似的信息。NAME LINE TIME IDLE PID COMMENT EXITroot + tty1 Dec 27 07:26 11:17 1074LOGIN tty2 Dec 27 06:42 1075 id=2LOGIN tty3 Dec 27 06:42 1076 id=3LOGIN tty4 Dec 27 06:42 1077 id=4LOGIN tty5 Dec 27 06:42 1078 id=5LOGIN tty6 Dec 27 06:42 1079 id=6 root + pts/0 Dec 27 07:27 11:16 1376 root - pts/1 Dec 27 17:01 . 2050root ? pts/2 Dec 27 10:22 ? 15655.3.5 磁盘管理操作命令提交人: ask 时间: 星期三, 12/31/2003 - 17:26 用户手册 用户手册5.3.5 磁盘管理操作命令1、mount 安装文件系统命令。命令格式:#mount 选项 常用选项:-t 文件系统类型,表明要安装的设备(硬盘分区,光驱,软驱,光盘镜象等)的文件系 统(文件系统链接)。-o, 选 项 列 表 用 逗 号 分 开 。 常 用 到 的 选 项 有 : iocharset=cp936,codepage=936,users,rw,auto,noauto,ro,owner,kudzu,loop。用来指明 所挂载设备文件系统的一些特性(操作方式,字符编码等)。命令使用说明:挂载目录必须存在,没有的话先用 mkdir 建立好,否则无法挂载。 所有设备要读取存储在其上面的文件之前必须挂载,否则无法读写。MagicLinux 能自动挂载光驱和软驱,只要把光盘、盘放进去后,点桌面上的光驱图标或软驱图标,系统就会自动挂载并打开文件管理器浏 览里面的内容。例子:例 A:挂载软盘驱动器。#mount -t msdos /dev/fd0 /mnt/floppy例 B:挂载光驱。#mount -t iso9660 /dev/hdc /mnt/cdrom例 C:挂载光盘镜像文件。如想挂 windows 分区 E:/downloads/musiccollect.i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球气候变化与环境政策的考核试题及答案
- 2025年法务工作实务考试题及答案
- 2025年产业与经济关系研究相关知识考试试题及答案
- 2024年度浙江省护师类之主管护师综合练习试卷A卷附答案
- 2024年度浙江省护师类之主管护师通关提分题库及完整答案
- 2024年度浙江省二级造价工程师之建设工程造价管理基础知识通关提分题库及完整答案
- 2024年度浙江省二级造价工程师之建设工程造价管理基础知识全真模拟考试试卷A卷含答案
- 2024年度浙江省二级造价工程师之土建建设工程计量与计价实务综合练习试卷B卷附答案
- 2024年度浙江省二级造价工程师之土建建设工程计量与计价实务能力提升试卷A卷附答案
- 胃镜前后健康教育
- 二零二五年度仓储物流劳务派遣合同
- 道闸技术方案
- 基于遗传算法优化的BP神经网络在切削力预测上的应用
- 外研版(2024)七年级下册课文挖空(全册)(无答案)
- 人工智能导论第二章答案
- 2025年上半年内蒙古兴安盟招募“三支一扶”社区民生工作志愿服务高校毕业生报到及易考易错模拟试题(共500题)试卷后附参考答案
- 2025年河北交通投资集团公司招聘笔试题库含答案解析
- 机场行业安全生产培训
- 《大数据导论》期末考试复习题库(含答案)
- 艺术家进校园活动安排计划
- (电大)国开大学2024年秋《铸牢中华民族共同体意识》试卷1-3参考答案
评论
0/150
提交评论