Linux使用技巧
发表于:2007-05-26来源:作者:点击数:
标签:
登录与关机之道 Linux 的登录只需要在“login:”后输入用户名,再键入口令(口令没有任何显示);如果想以另一用户登录可用logout或Ctrl+d退出,也可用su命令改变为root用户。 Linux下关机千万不要直接关电源或按Reset键了事,严重的话可能下次无法开机。一
登录与关机之道
Linux的登录只需要在“login:”后输入用户名,再键入口令(口令没有任何显示);如果想以另一用户登录可用logout或Ctrl+d退出,也可用su命令改变为root用户。
Linux下关机千万不要直接关电源或按Reset键了事,严重的话可能下次无法开机。一般的Linux书籍都是教大家用shutdown这个root用户才允许执行的命令来关机,格式是这样的:shutdown
<参数,多为-r(重启);-h(关机)> <时间>。例如希望Linux在15分钟后重启动:shutdown
-r +15
其实对于一般的单机用户,想要关机只要输入halt,想要重启动输入reboot或直接用Ctrl+Alt+Del,以后别再傻傻的用一长串指令来关机了。
使用虚拟控制台
登录后按Alt+F2键这时又可以看到“login:”提示符,这个就是第二个虚拟控制台。一般新安装的Linux有四个虚拟控制台,可以用Alt+F1~Alt+F4来访问。虚拟控制台最有用的时候是当一个程序出错锁住输入时可以切换到其他虚拟控制台登录进入后Kill这个出错的进程。
字符界面:不管是Slackware还是RedHat安装后每次启动时都会自动运行一个叫gpm的程序,该程序运行后就可以用鼠标来拷贝与粘贴了。具体做法是按住鼠标左键拖动使要拷贝的地方反白,这时反白的区域已经被拷贝,再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了。
X-Window下:拷贝的操作与字符界面下一样,三键鼠标的话按中键粘贴,两键鼠标的话同时按左右键粘贴(须在配置Xfree86时在鼠标的设置里选择
Emulate 3 Button)。
快速进入某些目录
键入cd ~或cd可进入用户的home目录。
键入cd -可进入上一个进入的目录。
使用自动补全功能
在Linux中你输入任何命令或文件名时都可以用Tab键自动补全。例如,需要输入xf86config,你只用输入xf8,再按一下Tab键,怎么样?很爽吧!
如何制作启动盘
rdev /boot/vmlinuz /dev/hda1
dd if=/boot/vmlinuz of=/dev/fd0
其中rdev 命令指定根目录将来在那个盘上(在大多数情况下,我们可以省略第一步,但用rdev /boot/vmlinuz 来察看一下根文件系统在那个盘上不失为一个好习惯),在这里就是/dev/hda1也就是第一个硬盘的第一个主引导分区。第二条命令是将文件vmlinuz拷贝到软盘上。
如何使用Floppy/CDROM
简单地说,你需要把软盘/光盘设备上的文件系统安装到Linux目录树上的一个点上,称之为安装点(mount point),通常是一个目录。安装Linux后会有个预设的安装目录/mnt,在它下面还有/mnt/floppy和/mnt/cdrom。
Mount -t ext2 /dev/fd0 /mnt/floppy ——把
linux文件系统格式的Floppy安装到/mnt/floppy下
mount -t msdos /dev/fd0 /mnt/floppy ——用dos文件系统格式把Floppy安装上来
mount -t vfat /dev/fd0 /mnt/floppy——vfat支持
Windows 95/98的长文件名
mount /dev/hdb /mnt/cdrom——把接在第一个IDE口上的CDROM安装上来
mount /dev/cdrom /mnt/cdrom —— /dev/cdrom是指向CDROM的一个连接
如果你的/etc/fstab里面有这么一行的话:/dev/cdrom /mnt/cdrom iso9660 defaults,ro,noauto,exec
0 0
你还可以执行mount /mnt/cdrom直接mount光驱
最后告诫大家的一点就是,在取出软盘/光盘之前,应该先umount /mnt/floppy,当然光盘在你没有执行umount命令之前,是取不出来的。
RedHat下显示彩色目录列表
打开/etc/bashrc或, 加入如下一行:
alias ls="ls--color"
下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了,其中颜色的含义如下:
蓝色——目录
绿色——可执行文件
红色——压缩文件
浅蓝色——链接文件
灰色——其他文件
显示Win95分区里的长文件名
如果你发现Win95分区里的长文件名不能显示, 可以重新用vfat方式来mount。对于启动时就mount的分区可以修改文件/etc/fstab,
将里面的msdos字样改为vfat。如果无法用vfat mount,则要重新编译一下核心, 加入对vfat的支持。
命令文件的路径
当你键入一些命令如find、 shutdown、 mount、startx时是否想过要知道这些文件究竟放在哪个目录里?用命令whereis可以实现。如:whereis
startx
显示文件的类型
用命令file可以使你知道某个文件究竟是ELF格式的可执行文件, 还是shell script文件或是其他的什么格式。例如:file
startx
Linux里的Norton Commander
在提示符下键入命令mc后你就会看到一个与Norton Commander很相似的界面,实际上功能也很相似甚至更强大,比如可以直接对.tar.gz
压缩包里的文件进行操作(有点像ZipMagic)。
启动后直接进入X
编辑/etc/inittab文件,把id:3:initdefault改为 id:5:initdefault。不过搜索路径可能会有些问题,关机时你得直接进入/sbin里去执行shutdown。
后台运行X Window程序
执行一个X Window程序时别忘了在后面加一个&号,
.netscape &。否则的话在你退出执行的程序之前再无法在那个终端窗口里输入命令了。
强行退出X Window
有时候在X Window里由于程序出错可能鼠标键盘都不起作用,这时候不用着急,因为在Linux下几乎不会像在Windows里那样恶性死机,你只须键入Ctrl+Alt+BackSpace键就可以回到字符界面下了。
安装rpm包及解压.tar.gz文件
RedHat Linux的一大特色就是采用Red Hat Package Manager(RPM)技术来安装和删除程序。因此大部分软件的升级、安装都要涉及到rpm包的问题,下面就是一些简单的示例:
rpm -ivh <文件包名称> 安装软件
rpm -Uvh <文件包名称> 升级软件
rpm -e <文件包名称> 删除软件
rpm -qa | grep XXX 察看XXX文件是否安装
虽然RPM是如此的好用,但在它发明之前就有许许多多必要和好用的软件存在了(就是现在也有许多源程序不是RPM包的)。这些非RPM包的程序大多使用tar来打包,gzip来压缩成.tar.gz结尾的压缩文件。其基本使用方法很简单:
tar xvfz <压缩文件名> 在当前目录下解压文件
tar tfz <压缩文件名> 查看压缩文件内容
多系统引导程序LILO间介
LILO的配置文件是/etc/lilo.conf。以下是我自己的实际配置(for RedHat 6.0),右边是注释。
Boot=/dev/had ——LILO是安装在Primary harddisk的MBR
map=/boot/map ——指定启动信息资料位置
install=/boot/boot.b ——指定LILO执行程序位置
message=/boot/hello ——启动时显示hello文件中的 文字
prompt ——显示LILO提示符
password=linux ——设置启动LILO的密码为linux
timeout=50 ——显示LILO的时间为5秒
default=win ——指定默认启动
windows
image=/boot/vmlinuz-2.2.5-15 ——指定Linux所用核心
label=linux ——指定键入linux来启动Linux
root=/dev/hda7 ——Linux的所在地
read-only ——指定Windows的所在地
other=/dev/hda1
label=win ——指定键入win来启动Windows
table=/dev/had ——指定Windows分区的所在地
注意修改/etc/lilo.conf文件后需要执行lilo命令使改动生效。如果重装Windows后破坏了MBR(硬盘主引导扇区)造成LILO无法启动,你只需用Linux启动盘启动Linux,执行lilo就可以了。
通用技巧
很简单,多看HowTo文件,多用man命令查看帮助:man <可执行文件名>,待续……
原文转自:http://www.ltesting.net