注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

美丽心情

相信自己!&&Happy everyday! &LOVE

 
 
 

日志

 
 

Linux基本命令  

2010-04-07 16:28:25|  分类: Linux有关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

发现自己有很多东西要学。而且一切的知识也都是在遇到错误解决错误中获得的。

要勇于面对这些error,是错误就有解决的办法。百度,Google都很有用。


1. bash 中如何提高命令的输入效率?
答:在 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 代表需切换到的控制台。

(这是这一次遇到进不了Linux系统问题发现的新知识!!!)
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
12
Linux 中如何格式化软盘?
答: 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
02n  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 中支持WindowsFATFAT32 分区的访问,而不支持Windows2000NTFS 分区格式。
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


原文来自norbe的专栏http://blog.csdn.net/norbe/archive/2006/03/15/625173.aspx#FeedBack

活到老,学到老!!!不断更新自己的知识,不断进步!!!
  评论这张
 
阅读(256)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018