中如何提高命令的输入效率?

导读:

  答:在bash的命令行输入状态,除了可以使用退格键(backspace)删除已键入的字符外,还可以使用左、右箭头键和删除键(delete)进行命令行的编辑从而提高了命令编辑效率。 在输入命令的过程中可以使用Tab键对命令和文件名(路径)进行补全从而实现命令和文件名的快速输入。 在bash的提字符状态下可以使用上、下箭头键追溯命令的历史记录,即可以对以前输入的命令的进行编辑或执行。此外,还可以使用history命令查看历史记录列表。 2.如何把Linux的图形界面登录改为字符界面登录? 答:Linux图形界面登录的系统运行级别是5,字符界面登录系统运行级别是3.

  修改inittab文件,改变系统的缺省运行级别: 将 id:5:initdefault 改为 id:3:initdefault 3.如何快速删除Linux中的非口目录? 答:rmdir命令能够删除一个空目录。但对于非空目录需要删除该目录中的所有文件和子目录,因此不能做到快速删除Linux中的非空目录。 Rm命令配名相应的参数可以快速删除Linux中的非常目录。 -r参数,该参数允许rm命令删除整个目录树(包括目录中的文件名和子目录) -f参数,rm命令默认提示用户确认所有将被删除的文件和目录。“-f”参数限制rm命令删除文件而不进行提示,可以省去对每个文件都进行删除确认的麻烦。(但是也比较危险可能误删除文件) 所以快速删除除了Linux中非空目录的命令形式,如下所示: # rm –rf anotempdir 4.有哪些命令可以用于关闭系统? 答:在Linux中存多个完成关闭系统的文件,各条命令的侧重点不同: halt命令 halt命令可以直接关闭系统,操作简单。 Shutdown命令 Shutdow命令根据使用参数的不同可以关闭系统,也可以重新启动系统,并且可以指定关闭系统的时间,下面的命令可以立即关闭系统 # shutdown –h now

  init 命令 init命令用于改变当前系统的运行级别,运行级别“0”代表关机状态,因此用下面的命令可以关闭系统# init 0 5. 如何在虚拟控制台之间进行切换? 答:Linux中虚拟控制台通常分为两类:文本控制台和图形控制台。 Linux对于所有的虚拟控制台进行统一编号,并用相应按键代表,例如:虚拟控制台1~6通常为文本控制台,使用“F1”~“F6”表示,虚拟控制台7是图形控制台,使用“F7表示。 从文本控制台切换其他控制台(文本或图形控制台),需使用组合键Alt+Fn其中Fn代表需要切换到的控制台 从图形控制台切换到其他控制台,需要使用组合Ctrl+Alt+Fn其中Fn代表需切换到的控制台。 6.如何停止无反应的程序进程? 答:停止程度进程有两种方式:停止制定进程号的进程、停止指定程序名称的所有进程。 停止制定进程号的进程 Ctrl+C使用ps命令查看需停止的程序对应的进程号 使用kill命令停止指定进程号的进程 对于不能正常停止的进程(无反应的进程)需使用kill命令加“-9”参数。 停止指定程序名称的所有进程 使用Lillall命令可以停止指定程序名称的所有进程,而无需查询进程号。 Killall 命令可以停止指定名称的所有进程,如系统中有许多同名称的进程,而用户只需要停止其中某一个进程,则不可以使用killall命令 Killall命令用同样可以使用“-9”参数强制停止程序运行。 7.使用root用户进行远程登录管理? 答:Linux提供SSH和Telnet两种远程登录方式。 SSH远程登录 SSH远程登录方式对数据采用了加密传输相对比较安全,因此允许root用户直接登录系统进行远程管理 Telnet远程登录 Telnet远程登录方式由于采用明文传输数据(包括用户名及口令),因此安全性较差,所以不支持用户直接以root身份登录进行远程管理。 用户如需要以root身份对系统进行管理,需要先使用普通用户、账户telnet登录系统,然后使用SU命令转移用户身份到root. 8.在Linux下如何获得帮助信息? 答:Linux有多种方式为用户提供帮助信息 1.Bash内部命令帮助 对于Bash的内部命令,可使用help命令获取在线帮助信息。 2.Man手册 对于Linux中大多数命令都提供了man 手册在线帮助,可以使用man命令查询相应的帮助信息。 3.Info信息 Linux中很多软件包带有info帮助文档,使用info命令可查看相应帮助信息。 9.在Linux中如何使用光盘驱动器读取光盘中的文件? 答:1.确认系统中的光盘设备文件,一般为“/dev/cdrom” 2.选择光盘文件系统的装载点击目录,一般为“/mnt/cdrom” 3.使用mount命令装载光盘到装载点击目录,命令如下所示 # mount –t lso9660 /dev/cdrom /mnt/cdrom

  4.读取光盘中的文件,文件的位置在装载点击目录下 5.不使用光盘时需要使用umount命令对光盘进行卸载 # umount /mnt/cdrom 10. 如何知道某个命令是哪个RPM包安装的? 答:1.查询命令的命令文件路程,当我们执行Linux系统中的命令时通常只输入命令而不能输入命令的全路经,因此需要查询命令对应的命令文件路径。

  使用where is命令可以查询命令文件的路径 # where is touch

  touch: /bin/touch/usr/share/man/marl/touch.1 yz

  2.查询命令文件所属的软件包

  答:使用“rpm-qf”命令查询命令文件所属的软件包,rpm命令要以命令文件的全路径为参数 # rpm –qf /bin/touch

  corentils-4,5,3-19 11.如何判断文件的类型? 答:1.查看文件后缀 在Linux中很多特定格式的文件都是有相应的文件后缀,如“.tar”,“.yz”,“.rpm”等.因此可以通过查看文件的后缀初步判断文件类型。 2.查看文件所在目录 在Linux系统的目录树中,不同类型的文件被集中放置在不同目录中,如系统命令文件放置在“/bin”和“/sbin”目录中配置文件放置在“/etc”目录中。 3.使用file命令确定文件类型 File命令提供了确定文件类型得功能,对于Linux中常见的文件类型都能够识别: # file /bin/pwd

  /bin/pwd: ELF 32-bit LSB executable, Intel 80386, version 1(SYSV), for GNU/Linux2.2.5,dynamically linked (uses shared libs), stripped 12Linux中如何格式化软盘? 答:1.在Linux系统中,软盘设备文件的名称通常是“/dev/fdo”. 2.Linux支持多种文件系统格式,在软盘上通常使用ext 2和fat两种格式。 3.在软盘上建立文件系统(格式化软盘),根据文件系统的不同需要使用不同的命令在软盘上建立ext 2文件系统 使用mkezfs命令在软盘上建立ext 2文件系统: # mkezfs/dev/fdo 在软盘上建立fat文件系统 使用mkdosfs命令在软盘上建立fat文件系统: # mkdosfs /dev/fdo 13.在Linux中如何快速的转换目录?答:在Linux中使用cd命令进行目录的转换,可以使用以下的方法快速的转换目录: 1. 绝对路径和相对路径的相结合 // 转换到上一级目录下的某个子目录 # cd.. /adir

  // 转换到根目录 # cd /

  2. 回到当前用户宿主目录 直接使用cd命令可以从任何目录转换到当前用户宿主目录 # cd

  3. 进入指定用户的宿主目录 root用户可以进入任意用户的宿主目录,普通用户需要具有相应的权限才可以 // 进入auser 用户的宿主目录 # cd~auser 4. 返回用户上一次所在目录 任何用户都可以使用“cd-” 命令返回用户上一次所在的目录 # cd- 14.如何对运行的程序进行调度管理? 答:1.在Linux中程序运行分为前台运行和后台运行。 执行程序时直接输入程序名称,程序将在前台运行并占据当前控制台,直到程序运行结束,如在程序的执行命令后加入“&”,程序将在后台运行,不占据输入命令的控制台,因此用户可以进行其他操作。 2.程序可以在前台和后台运行状态之间转化 使用fg和bg命令可以把程序在前台运行状态和后台运行状态之间进行转换。 3.保持程序始终运行 当用户退出登入时,用户所执行的程序将停止运行,对于系统中保持运行状态的程序需使用nohap命令与程序的执行命令配合使用。 # nohap a job &

  其中a job是需要在系统中保持运行状态下的程序名。 15.在Linux中如何保存命令的屏幕输出? 答:在Linux中可使用以下方法保存命令的屏幕输出 1.重定向屏幕输出到文件 在输出命令时使用“>”把屏幕输出重定向到指定文件,文件如不存在将被建立文件如已存在原有内容将文件被覆盖 # ls >filist

  2.重定向屏幕输出到文件并追加指定文件 在执行命令时使用“>>”把屏幕输出重定向到指定文件中,文件如不存在将被建立,文件如已存在现有内容将保留,重定向内容将追加到文件末尾 # ls >>filist

  3.将命令的输出在屏幕上显示并保存到文件中 将命令的输出重定向到文件时,屏幕将不会再显示输出内容,为了显示屏幕输出的同时,将输出保存到文件,需要将执行的命令用“|”(管道符)与tee命令配合使用 # ls |tee filist 16.在Linux中有哪些方法可以退出用户登录? 答:Linux中用户使用下列方法退出登录 logout命令 logout命令无需用使用参数,直接退出当前用户登录 exit命令 exit命令是最常用退出登录命令,可以使用相应参数作为返回值 快捷键方式 用户在命令输入状态使用用使用Ctrl+D组合键可以退出当前登录 17.如何查看Linux系统的软硬件信息?

  答:Linux系统中“/proc”是虚拟文件系统,其中许多文件都保存系统运行状态和相关信息

  对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息: Cpuinfo 主机CPU信息 Dma 主机DMA通道信息 Filesystems 文件系统信息 Interrupts 主机中断信息 Ioprots 主机I/O端口号信息 Meninfo 主机内存信息 Version Linux内存版本信息 18.如何在Linux中查看系统进程? 答:Linux中提供多种查看系统进程命令 PS命令 PS命令显示当前系统进程命令,是最常用查看进程方法 Top 命令 Top 命令在控制台屏幕显示系统进程信息,并持续进行更新,使用户可以实时监控系统运行状态。 Pstee命令 Pstee命令显示系统进程数和进程间父子关系,用户通过该命令可清楚了解进程间层次关系。 19.如何在Linux中确定当前用户的身份和系统中的其他登录用户?

  答:1.确认当前用户身份

  使用“whoami”和“who am i”命令可以确认当前用户的身份及相关信息 # whoami

  root

  # who am i

  root pts/o, Jan 3 05:54 (192.168.1.111)

  2.系统中的登录用户身份

  使用“w”和“who”命令可以了解所有登录到当前系统的用户信息 10:02:n up16:02, I users, load average: 0.00, 0.00, 0.00 user TTY From Loging IDLE JCPU PCPU WHAT

  root pts/o 192.168.1.111 5:54am 0.00S 1.055 0.02S W

  user1 pts/I 192.168.1.113 10:02am 11.00S 0.155 0.15S -bash 20.如何根据以下/var/log/boot.log文件分析系统登录中各进程状态信息? #head /var/log/boot.log

  Jan 2 01:05:03 RHL9 webmin: Stopping Webmin server in /usr/libexec/webmin

  Jan 2 01:05:06 RHL9 xinetd: xinetd shutdown succeeded

  Jan 2 01:05:07 RHL9 crond: crond shutdown succeeded 答:Linux系统中的日志文件放置在目录“/var/log”目录中,“/var/log/boot.log”文件中记录了系统登录时各进程的状态信息 Jan 2 01:05:03 RHL9主机中webmin进程由/usr/libexec/webmin程序中止 Jan 2 01:05:06 RHL9主机中xinetd 进程被成功中止 Jan 2 01:05:07 RHL9 主机中crond 进程被成功中止 21.Red Hat Linux9有哪些安装方式? 答:Red Hat Linux9 的安装方式非常灵活,可以使用多种方式组装和安装 1.安装程序引导方式 安装程序可以从软盘、光盘进行引导,也可以通过OSB方式进行引导 2.安装介质的选择 安装程序可由多种安装介质读取软件包进行安装。如本地硬盘、光盘和网络,其中从网络介质读取文件需NFS,HTTP和FTP多种网络协议支持。 3.安装配置方式 安装程序可以由手工进行配置,也可以通过读取配置自动安装。 22.在Linux中对ISO文件提供了那些支持? 答: 1.在Linux9中支持Windows中FAT、FAT32分区的访问,而不支持Windows2000的NTFS分区格式。23.在安装Linux之前需要进行那些准备工作?

  答: 2.在使用某个Windows分区之前最好先确定Linux支持该分区类型(使用fdisk命令可以查看分区类型) 24.在Linux中如何使用Windows分区中的内容? 答: 3.装载Windows分区

  在使用mount命令装载fat32分区时,需要使用“-0 iocharset =cp936”参数设置分区的字符集,以解决中文目录和文件名正常使用问题 # mount –o iocharset =cp936.-t vfat /dev/hdal /mnt/win-c

  Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=625173



本文转自

http://blog.csdn.net/norbe/archive/2006/03/15/625173.aspx
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页