当前位置: 技术问答>linux和unix
自己总结的linux使用技巧
来源: 互联网 发布时间:2016-02-29
本文导语: 自己总结的linux使用技巧,是在redhat9.0下测试的,应该对FC5,fc6的使用也有帮助. 除了上网,我一般不进入xWindows,我喜欢字符方式,因为它快速,简洁。。。。。 所以我总结的大都是字符方式下的东西。。...
自己总结的linux使用技巧,是在redhat9.0下测试的,应该对FC5,fc6的使用也有帮助.
除了上网,我一般不进入xWindows,我喜欢字符方式,因为它快速,简洁。。。。。
所以我总结的大都是字符方式下的东西。。。
希望你也喜欢。
1, 查看内核版本号的方法
你可以在登录时看到你所使用的Linux的内核版本号,
也可以使用uname -a来查看。
2,关机
在字符方式下,Linux下的关机与windows/xwindows相比要复杂一些,
你需要键入shutdown -h -now来实现关机。
参数中-h 代表关机,如果使用-r 则代表重启,-now为马上执行,
你也可以将-now改为+5,则代表5分钟后再关机。你也可以这样输入shutdown -r +5
表示系统在5分钟后会重新启动。
对于单机用户,-now就可以了。
为什么要有时间呢?因为Linux是多用户操作系统,有可能其他用户还在系统上,
你要给他时间保存自己的文件。当然,他们会在你执行关机命令同时得到系统将
要关闭的通知。
3, 修复文件系统
非法关机是不可避免的,文件系统的损坏也是不可避免的,
我们可以使用fsck命令来修复文件系统,就像是windows中的
scandisk命令一样。但是fsck并不能保证100%修复系统中的错误
它也有可能会使你的系统崩溃。我曾经遇到过。。。。很惨,所以我们还是尽量正常关机。
4,配置IP地址
在Linux中配置IP地址的方法有很多,我通常使用以下两种方法。
a)使用netconfig命令
直接在提示符下键入netconfig就可以了,这种方法最简单。
b)编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,
同样,你可以设置IP地址,而且还可以设置是否启用。
设置完成以后,你可以使用ifconfig命令来查看一下,当然,
如果你愿意,你也可以用ifconfig命令设置IP地址。
最后,运行一下route命令,如果结果显示很快,说明网卡配置正常,
你已经可以正常使用网络了,如果显示很慢,说明还有些问题,需要你检查一下,
PS:/etc/sysconfig/network-scripts/下有两个脚本,分别是ifup,ifdown分别实现
启用/禁用网卡。如果有兴趣,你可以使用vi查看它们的内容,看看他们是如何工作的。
5,快速进入自己的HOME文件夹
你的文件夹可能是/root,也可能是/home/user,还可能是/home/abc,
那么如何能快速进入到自己的文件夹呢?
我很懒,我直接在系统提示符下键入"cd ~",于是,我进入了自己的HOME文件夹。
6,给其他人发邮件/阅读邮件
如果你想给系统内的其他用户发邮件,或是想直接给互联网上的朋友发邮件,应该怎么做呢?
很简单,在提示符下键入mail username,比如给系统内的系统管理员发邮件,可以输入:
mail root就可以了。按照提示输入主题,内容,输入完成后,输入一个“.”,按回车键,完成。
如果你想给互联网上的朋友发邮件可以键入mail mailadd,比如mail eggshell.v@gmail.com,
这样你就完成了邮件的发送,但是需要说明的是,互联网上的人是无法给你回信的。
如果你收到了其他用户给你发的新邮件,你可以在提示符下键入mail来查看。
mail程序会列出你的新邮件列表,你需要在mail的提示符"&"后面输入邮件序列号进行查看,
看完后,在提示符"&"后输入"q"可以退出,如果你想了解其他功能,可以输入help得到相关的帮助。
也许你你觉得看信的方法太复杂了,那么你可以进入自己的HOME文件夹,使用vi查看mbox文件,
这里就是你所收到的所有邮件。
7,用户登录时显示欢迎信息
想不想让用户登录时显示出欢迎信息?你可以使用vi编辑/etc/motd文件,你写什么,别人登录时,
就会看到什么。
8,校验passwd文件
也许你直接编辑passwd文件,添加新用户,或是删除用户信息。一段时间后,你可以使用pwck命令
对passwd文件进行校验。
9,修改主机名
你是不是厌倦了系统提示符中的@local,想没想过把它改成自己的名字,或是其他别的名字?
你可以使用vi编辑/etc/sysconfig/network文件,重新设置HOSTNAME的值就可以了,但是,
新的设置需要在系统重新启动后生效,现在你又不想重新启动,怎么办?
你也可以使用hostname命令修改主机名,比如hostname john.net,主机名就改成john.net了,但是,
如果你不修改/etc/sysconfig/network文件,系统重启后,你刚刚设置的新主机名就失效了。
PS:如果你给互联网上的人发信,你们看到的邮箱地址可能就是root@john.net,当然,聪明的你也许想到了,
把主机名改为FBI.org,CIA.org.......这样,别人收到的信也许就是这样root@FBI.org,是不是很牛?
10,开机后自动进入Xwindows
你是如此热爱windows,希望启动后,不要进入那单调的字符方式,而进入绚丽的windows世界,
那么,你可以修改/etc/inittab文件,找到“id:3:initdefault:”把其中的3改为5就可以了。
11,自动注销
当你使用root登录,不巧离开时,又没有注销,又怎么能保证别人不会趁机捣乱呢?
你可以用vi编辑/root/.bashrc这个文件,加入TMOUT=30 单位是秒,这样,30秒后,会自动注销。
12,修改字符集/语言
如果你用的是中文版的Linux,登录后没有进入xwindows,你会看到很多的乱码,你是不是很心烦?
英文还可以查字典,但乱码,天知道它写的是什么。
这时,你可以用vi编辑/etc/sysconfig/i18n这个文件,改为
LANG="en_US"
LANGUAGE="en_US"
重启后,已经变成英文了,但是很不幸,xwindows也变成英文了。
事在人为,我们有一个变通的方法,就是指定某个用户所使用的语言为英语,其他用户还是使用中文。
只需要把i18n文件复制到那个特定的用户所属的文件夹中,改为“.i18n”,再将/etc/sysconfig/i18n改回中文。
这样,就只有那个用户使用英文,使用字符方式时,登录到那个用户就可以了。
13,使用拼音/五笔
旧版的Redhat9.0是自带拼音输入法的。但是很难呼叫出来,至少我的版本如此。你需要反复按ctr + space,运气好的时候就出来了。
你是不是和我一样酷爱五笔,没有五笔就无法生存?那么,你可以到网上下载“FCITX”小企鹅输入法。
安装完成后,你需要在自己的home文件夹下用vi编辑.bashrc文件,加入
#fcitx 这里是说明,你可以不加
export XMODIFIERS="@im=fctix"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULES=xim
这样,xwindows下就可以用五笔了。
值得欣慰的是,新的FC5,FC6都已经自带了五笔而且也很好用.免去了安装的麻烦,不过如果你更喜欢fcitx,可以用上面的方法安装.
14,MSN/QQ
你一定和我一样,喜爱上网聊天,那么,快下载最新的gaim和lumaQQ吧。
你可以在Linux与你的老朋友们继续聊天。
15,gz/bz2格式文件安装
两种文件都需要先进行解压缩,但参数稍有不同。
对于gz后辍的文件,你需要这样:tar xvzf filename
对于bz2后辍文件,你需要这样:tar jxvf filename
这样,你就会得到一个与文件名类似的文件夹。
对于需要安装的软件,你需要进入那个文件夹,键入“./configure”,这是检查你的系统是否有软件编译的环境。
你也可以加上prefix来指定安装位置,比如“./configure --prefix=/opt/software”,这样软件就会安装在/opt/software中
执行的时候,注意看一下,是不是有error啥的,如果没有,恭喜,你可以进行下一步了。
在系统提示符下键入“make”,屏幕上会出现好多东西,等着就可以了。
再次出现系统提示符后,键入“make install”,还是等着。
熟悉的系统提示符又出现了,软件已经安装完成了。
什么?你问我新装的软件怎么用?不好意思,这个你得自己研究一下。。。。
啊?你问我软件装在哪里了?如果你没加prefix参数,那我可不知道软件在哪里,不幸的你只能一点一点去找了。
16,rpm包安装
听说这个是redhat的安装包,相当的好用。
这个包安装起来要简单许多。
rpm -i packagename 这个是安装。
rpm -e softwarename 这个是卸载。
注意:包的名字不等于安装后软件的名字。。。。。他们可能是不一样的。
rpm -qa softwarename 这个是查询系统上已经安装的软件。可以使用通配符*
rpm -ql softwarename 这个是查询软件的安装位置。
17,查找文件
你想不想查查磁盘中所有的MP3文件?想不想查查所有的图片?建议你用find。
比如:find / -name "*.jpg"
/是指从根目录开始,你也可以改为 /root;/bin;/sbin。
-name 是指按文件名查找。
"*.jpb",你真聪明,这里确实就是文件名。
18,挂载ISO文件
你是不是也有一大堆的ISO文件?在Linux下你一样可以使用他们
mount -t iso9660 -o loop isofilename /mnt/cdrom
除了上网,我一般不进入xWindows,我喜欢字符方式,因为它快速,简洁。。。。。
所以我总结的大都是字符方式下的东西。。。
希望你也喜欢。
1, 查看内核版本号的方法
你可以在登录时看到你所使用的Linux的内核版本号,
也可以使用uname -a来查看。
2,关机
在字符方式下,Linux下的关机与windows/xwindows相比要复杂一些,
你需要键入shutdown -h -now来实现关机。
参数中-h 代表关机,如果使用-r 则代表重启,-now为马上执行,
你也可以将-now改为+5,则代表5分钟后再关机。你也可以这样输入shutdown -r +5
表示系统在5分钟后会重新启动。
对于单机用户,-now就可以了。
为什么要有时间呢?因为Linux是多用户操作系统,有可能其他用户还在系统上,
你要给他时间保存自己的文件。当然,他们会在你执行关机命令同时得到系统将
要关闭的通知。
3, 修复文件系统
非法关机是不可避免的,文件系统的损坏也是不可避免的,
我们可以使用fsck命令来修复文件系统,就像是windows中的
scandisk命令一样。但是fsck并不能保证100%修复系统中的错误
它也有可能会使你的系统崩溃。我曾经遇到过。。。。很惨,所以我们还是尽量正常关机。
4,配置IP地址
在Linux中配置IP地址的方法有很多,我通常使用以下两种方法。
a)使用netconfig命令
直接在提示符下键入netconfig就可以了,这种方法最简单。
b)编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,
同样,你可以设置IP地址,而且还可以设置是否启用。
设置完成以后,你可以使用ifconfig命令来查看一下,当然,
如果你愿意,你也可以用ifconfig命令设置IP地址。
最后,运行一下route命令,如果结果显示很快,说明网卡配置正常,
你已经可以正常使用网络了,如果显示很慢,说明还有些问题,需要你检查一下,
PS:/etc/sysconfig/network-scripts/下有两个脚本,分别是ifup,ifdown分别实现
启用/禁用网卡。如果有兴趣,你可以使用vi查看它们的内容,看看他们是如何工作的。
5,快速进入自己的HOME文件夹
你的文件夹可能是/root,也可能是/home/user,还可能是/home/abc,
那么如何能快速进入到自己的文件夹呢?
我很懒,我直接在系统提示符下键入"cd ~",于是,我进入了自己的HOME文件夹。
6,给其他人发邮件/阅读邮件
如果你想给系统内的其他用户发邮件,或是想直接给互联网上的朋友发邮件,应该怎么做呢?
很简单,在提示符下键入mail username,比如给系统内的系统管理员发邮件,可以输入:
mail root就可以了。按照提示输入主题,内容,输入完成后,输入一个“.”,按回车键,完成。
如果你想给互联网上的朋友发邮件可以键入mail mailadd,比如mail eggshell.v@gmail.com,
这样你就完成了邮件的发送,但是需要说明的是,互联网上的人是无法给你回信的。
如果你收到了其他用户给你发的新邮件,你可以在提示符下键入mail来查看。
mail程序会列出你的新邮件列表,你需要在mail的提示符"&"后面输入邮件序列号进行查看,
看完后,在提示符"&"后输入"q"可以退出,如果你想了解其他功能,可以输入help得到相关的帮助。
也许你你觉得看信的方法太复杂了,那么你可以进入自己的HOME文件夹,使用vi查看mbox文件,
这里就是你所收到的所有邮件。
7,用户登录时显示欢迎信息
想不想让用户登录时显示出欢迎信息?你可以使用vi编辑/etc/motd文件,你写什么,别人登录时,
就会看到什么。
8,校验passwd文件
也许你直接编辑passwd文件,添加新用户,或是删除用户信息。一段时间后,你可以使用pwck命令
对passwd文件进行校验。
9,修改主机名
你是不是厌倦了系统提示符中的@local,想没想过把它改成自己的名字,或是其他别的名字?
你可以使用vi编辑/etc/sysconfig/network文件,重新设置HOSTNAME的值就可以了,但是,
新的设置需要在系统重新启动后生效,现在你又不想重新启动,怎么办?
你也可以使用hostname命令修改主机名,比如hostname john.net,主机名就改成john.net了,但是,
如果你不修改/etc/sysconfig/network文件,系统重启后,你刚刚设置的新主机名就失效了。
PS:如果你给互联网上的人发信,你们看到的邮箱地址可能就是root@john.net,当然,聪明的你也许想到了,
把主机名改为FBI.org,CIA.org.......这样,别人收到的信也许就是这样root@FBI.org,是不是很牛?
10,开机后自动进入Xwindows
你是如此热爱windows,希望启动后,不要进入那单调的字符方式,而进入绚丽的windows世界,
那么,你可以修改/etc/inittab文件,找到“id:3:initdefault:”把其中的3改为5就可以了。
11,自动注销
当你使用root登录,不巧离开时,又没有注销,又怎么能保证别人不会趁机捣乱呢?
你可以用vi编辑/root/.bashrc这个文件,加入TMOUT=30 单位是秒,这样,30秒后,会自动注销。
12,修改字符集/语言
如果你用的是中文版的Linux,登录后没有进入xwindows,你会看到很多的乱码,你是不是很心烦?
英文还可以查字典,但乱码,天知道它写的是什么。
这时,你可以用vi编辑/etc/sysconfig/i18n这个文件,改为
LANG="en_US"
LANGUAGE="en_US"
重启后,已经变成英文了,但是很不幸,xwindows也变成英文了。
事在人为,我们有一个变通的方法,就是指定某个用户所使用的语言为英语,其他用户还是使用中文。
只需要把i18n文件复制到那个特定的用户所属的文件夹中,改为“.i18n”,再将/etc/sysconfig/i18n改回中文。
这样,就只有那个用户使用英文,使用字符方式时,登录到那个用户就可以了。
13,使用拼音/五笔
旧版的Redhat9.0是自带拼音输入法的。但是很难呼叫出来,至少我的版本如此。你需要反复按ctr + space,运气好的时候就出来了。
你是不是和我一样酷爱五笔,没有五笔就无法生存?那么,你可以到网上下载“FCITX”小企鹅输入法。
安装完成后,你需要在自己的home文件夹下用vi编辑.bashrc文件,加入
#fcitx 这里是说明,你可以不加
export XMODIFIERS="@im=fctix"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULES=xim
这样,xwindows下就可以用五笔了。
值得欣慰的是,新的FC5,FC6都已经自带了五笔而且也很好用.免去了安装的麻烦,不过如果你更喜欢fcitx,可以用上面的方法安装.
14,MSN/QQ
你一定和我一样,喜爱上网聊天,那么,快下载最新的gaim和lumaQQ吧。
你可以在Linux与你的老朋友们继续聊天。
15,gz/bz2格式文件安装
两种文件都需要先进行解压缩,但参数稍有不同。
对于gz后辍的文件,你需要这样:tar xvzf filename
对于bz2后辍文件,你需要这样:tar jxvf filename
这样,你就会得到一个与文件名类似的文件夹。
对于需要安装的软件,你需要进入那个文件夹,键入“./configure”,这是检查你的系统是否有软件编译的环境。
你也可以加上prefix来指定安装位置,比如“./configure --prefix=/opt/software”,这样软件就会安装在/opt/software中
执行的时候,注意看一下,是不是有error啥的,如果没有,恭喜,你可以进行下一步了。
在系统提示符下键入“make”,屏幕上会出现好多东西,等着就可以了。
再次出现系统提示符后,键入“make install”,还是等着。
熟悉的系统提示符又出现了,软件已经安装完成了。
什么?你问我新装的软件怎么用?不好意思,这个你得自己研究一下。。。。
啊?你问我软件装在哪里了?如果你没加prefix参数,那我可不知道软件在哪里,不幸的你只能一点一点去找了。
16,rpm包安装
听说这个是redhat的安装包,相当的好用。
这个包安装起来要简单许多。
rpm -i packagename 这个是安装。
rpm -e softwarename 这个是卸载。
注意:包的名字不等于安装后软件的名字。。。。。他们可能是不一样的。
rpm -qa softwarename 这个是查询系统上已经安装的软件。可以使用通配符*
rpm -ql softwarename 这个是查询软件的安装位置。
17,查找文件
你想不想查查磁盘中所有的MP3文件?想不想查查所有的图片?建议你用find。
比如:find / -name "*.jpg"
/是指从根目录开始,你也可以改为 /root;/bin;/sbin。
-name 是指按文件名查找。
"*.jpb",你真聪明,这里确实就是文件名。
18,挂载ISO文件
你是不是也有一大堆的ISO文件?在Linux下你一样可以使用他们
mount -t iso9660 -o loop isofilename /mnt/cdrom
|
标定
|
收藏
|
mark
|
嗯,不错,我正找linux的资料呢,收藏了.
|
mark
|
基本的东东
|
不错
|
有什么命令不会的还是看一看man
超级好,功能强大 几乎可以解决普通命令(软件)上的任何问题
超级好,功能强大 几乎可以解决普通命令(软件)上的任何问题
|
哎呀,谢谢楼主了,这样的帖子应该多发
|
不错.多谢了.
|
谢谢楼主
|
顶
|
真是一个好东西。。谢谢
|
谢谢,
我用linux对我有帮助
我用linux对我有帮助