1 在终端有时候执行一个命令后,会有很多结果,一屏显示不了,这样我们可能只能看到最后的一些信息,如 ls -la ,如果当前目录文件 很多就会显示不了。如果我们想看所有的内容怎么办? 有2个方法。 一是用more,那么我们刚才的命令就变成了ls -la | more.这样就会显示一屏后暂停,可以用空格键显示下面的部分。另外一种方法是直接用shift + pagup来查看。
2 vi 复制一行中的一些字符怎么实现?在命令模式敲入v,这时候进入了vi的可视模式,左下角会显示当前是visual mod,让后可以通过移动光标来选中想要复制的字符,然后是y(复制), 在想要粘贴的地方p(粘贴)。
3 用mail命令可以来查询你当前的电子邮件信息,但是redhat默认情况下是没有安装的你需要用下面的命令来安装它:
yum install mailx
4. sar可以查看cpu信息,redhat默认没有安装用下面命令来安装:
yum install sysstat
5 安装adobe flash player for firefox:
将该文件拷贝入/usr/lib/mozilla/plugsin .重启firefox。
tar -jcvfp ~/Project.tar.bz2 ./MyProject/
ignore umask when extracting files (the default for root)
11. 检查当前登录的终端号:
tty
/dev/tty2
12. sudo命令出现错误
sudo: /etc/sudoers is mode 0640, shoud be 0440
其实是告诉你该文件的权限不对,用chmod更改权限就好。
先切换到超级用户root
su root
然后输入root的密码
接着:
chmod 0440 /etc/sudoers
这样在切换到你之前的用户,就可以使用sudo了
13. ldd用来查看某个可执行文件依赖的哪些库,以及这个库的路径。如:
ldd helloworkd.out
14. nm用来查看动态库或者静态库导出哪些符号-函数。如:
nm mylib.so
15. chm阅读器: chmsee, chmreader
16. 二进制查看以及编辑,类似于utrledit。Bless
17. Makfile中禁止命令回显的方法和windows一样,在命令的前面加上@,
@echo helloworld
输出: helloworld
如果没有前面的@,则结果变成:
echo helloworld
helloworld
18. 改变整个目录下面所有文件的属主和组:
chown -R username:group directory
例如:
chown -R Tome:Developer website/
19. 查看磁盘使用情况。
df -H
20. 命令行调节声音:
alsamixer
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.