linux几个常用的功能
发布时间:2007-03-21 11:26:05来源:红联作者:wcx
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.如何停止无反应的程序进程?
答:停止程度进程有两种方式:停止制定进程号的进程、停止指定程序名称的所有进程。
停止制定进程号的进程
使用ps命令查看需停止的程序对应的进程号
使用kill命令停止指定进程号的进程
对于不能正常停止的进程(无反应的进程)需使用kill命令加“-9”参数。
停止指定程序名称的所有进程
使用Lillall命令可以停止指定程序名称的所有进程,而无需查询进程号。
Killall 命令可以停止指定名称的所有进程,如系统中有许多同名称的进程,而用户只需要停止其中某一个进程,则不可以使用killall命令
Killall命令用同样可以使用“-9”参数强制停止程序运行。