让Linux应用更加得心应手的

1.计算文件数和目录数

下面的语句可以帮你计算有多少个文件和多少个目录 
# ls -l * |grep "^-"|wc -l ---- to count files 
# ls -l * |grep "^d"|wc -l ----- to count dir 
还可以将以上的语句变成script或做个alias

2.显示文件的类型

用命令file可以使你知道某个文件究竟是ELF格式的可执行文件,还是shell 
script文件或是其他的什么格式,例如:#file startx

3.用dd命令转换数据格式

你大概知道dd命令是用来拷贝数据的。特别是用来制作启动盘。但是dd也 
能用于数据转换。在 "endian" 结构的系统上,导出Ingres数据库的内容 
时,代码会发生奇怪的转换,它把:“The cat in the hat”转变成了 
“hT eac tnit ehh ta”,把数据恢复过来的办法就是采用dd命令: 
dd if=randys_bad_data of=marcs_good_data conv=swab 
最后部分 "conv=swab" 告诉dd采取 "swap bytes" 方式转换。 
同样的,如果要吧EBCDIC格式的数据转换为ASCII格式就可以采用如下命 
令: 
dd if=ebcdic_file of=ascii_file conv=ascii 
dd的man帮助显示出有不少于10种转换,仔细看看,下次遇到同样问题时, 
就可以用dd来帮忙了。

6.Linux里的Norton Commander

在提示符下键入命令mc后你就会看到一个与Norton Commander很相似的界 
面,实际上功能也很相似甚至更强大,比如可以直接对.tar.gz压缩包里 
的文件进行! ! 作(有点像ZipMagic)。

7.启动后直接进入X

编辑/etc/inittab文件,把id:3:initdefautl改为id:4:initdefautl。不 
过搜索路径可能会有些问题, 关机时你得直接进入/sbin里去执行shutdown。

9.强行退出X

有时候在X里由于程序出错鼠标键盘都不起作用,这时候不用着急,因为 
在Linux下几乎不会像在Win95里那样恶性死机, 你只须键入Ctrl+Alt+Back 
Space键就可以回到字符界面下了。

12.查看文件的方法

如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 
如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/ 
passwd 你知道怎么查看文件中间一段吗?你可以使用sed命令 如: sed -n 
‘5,10p‘ /etc/passwd 这样你就可以只查看文件的第5行到第10行。

13.消除Xwindows下的死机现象

我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键 
“Ctrl+Alt+Backspace”来关闭当前正在运行的任务;第二,首先按住键 
盘上的“Ctrl+Alt+F2” 复合键,让系统切换到另一个! ! 作台,然后登录 
到系统,再执行“#ps -ax/grep startx”命令,这将会列出你的Xserver 
的进程标识,接着在命令行中输入如下命令就能消除Xwindows下的死机现 
象:#kill -9 PID_Number ,最后通过“Alt+F1”复合键返回到原来的平 
台。

14.用当前路径作提示符

对bash来说,在.bashrc里加一行:PS1="$PWD$" 
对tcsh来说,在.tcshrc里加一行:set prompt="%/>"

16.修复Linux下超级用户的密码

如果超级用户将密码忘记,就无法进入系统,也无法管理和使用系统。本 
来这种事不太可能发生,但是在一些Linux单机使用者,尤其是初学者中, 
却是比较容易发生。一般的解决方法就是格式化硬盘来重新安装系统,但 
这有点儿小题大作了。准备好bootdisk和rootdisk两张软盘,从软驱启动, 
启动到root盘并出现shell提示符。将Linux根目录分区mount至/mnt目录, 
比如你的Linux在硬盘第一分区,就在命令行中输入mount/dev/hda1 /mnt, 
然后进入mnt目录,将其中的etc/passwd文件改名,输入mv /mnt/etc/passwd 
/mnt/etc/passwd.bak就可以了;接着使用命令cp /etc/passwd /mnt/etc/ 
passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,这样重新 
由硬盘启动,登录时就不会询问超级密码;最后使用mv/etc/passwd.bak 
passwd命令将passwd文件改回,再运行passwd命令重新设定密码就可以了。

17.一次处理一整个目录

Linux/UNIX的很多常用命令如rm,cp等都有一个参数“-r”,是递归的意 
思,命令里加了参数“-r”就可以对目标目录及其下所有子目录进行! ! 作, 
如: 
rm -rf /test(f是“force”意为强行),该命令完全删除根目录下的子目 
录test,作用类似于dos下的deltree,当然使用这个命令时要特别小心。 
再如:cp -r/test/test1有类似dos下xcopy/s的作用。

18.列出除了某些类型文件的当前目录所有文件

使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。 这个命令在一 
个目录里有许多种类型的文件的时候很有用。

19.制作LILO启动盘

只要将/etc/lilo.conf中的boot=/dev/hdxx改为/dev/fd0,然后执行lilo 
-v将LILO写入磁盘,LILO 启动盘就做好了。注意,在启动盘做完后,再 
将boot=/dev/fd0改回原来的设置,并再次执行lilo -v 写回主引导记录 
或Super Block。

20.使用nohup命令

如果你想进程在你退出系统后还能执行,可以使用NOHUP命令 如: % nohup 
tar -cf /dev/tape /home & 你退出后再重新登录的话,使用‘ps‘命令可 
以看到进程还在执行。

时间: 2024-10-14 06:40:33

让Linux应用更加得心应手的的相关文章

‘内部系统’怎么测试?两年测试的总结与反思

前言 也许身处项目组,作为测试的你在孤军奋战,陌生的环境,同事全是开发,领导是技术/业务经理,这时有一个系统需要你测试,没有参与需求评审没有需求文档更没有测试流程,有的只是一个粗糙的原型. 这样的背景下,会有一种绝望感吗?我不知道,但我确实经历了这一切,并改善了这个局面.前后共经历两年时间,我将会在此书写与内部系统的恩怨情仇. 我记得大四实习时最早接触的,是个报表系统,在完全不知道测试要干什么的情况下,boss给了我一个原型以及10.10.*.*的地址,哦...还有admin帐号以及登录密码.后

linux系统启动流程概览

作为一名Linux运维人员,我们需要对Linux的启动流程有一定的了解,在工作过程中,如果遇到了启动故障,我们就可以更加得心应手的进行故障排查. 我们先大概描述一下整个启动过程,如下图: 上述过程为整个启动流程的大体流程,每个步骤具体做了什么,我们可以参考如下总结: 1.POST  加电自检 power-on self test ( POST)  ,加电后,固化在固件中的指令被加载到内存中,cpu 从内存读取这些指令,这些指令会对各个硬件进行检查,查看这些硬件是否能够正常运转. 2.BIOS(B

Linux系统真正的优势以及学习方法

作为一名Linux爱好者,在Linux的世界中也算是半个老司机了,从桌面玩到服务器.从ubuntu到centos.从计算机到路由器,各种Linux的花俏玩法都略有体验.作者并非职业Linux选手,我仅仅是将Linux作为兴趣和特长,给我的学习和生活增添了不少的色彩. 学习Linux最大的收益就是让我能玩转更多的东西:使用高效率和高逼格的命令行.狂拽酷炫吊炸天的3D桌面(主题)所带来的视觉冲击.便捷且可迁移的开发体验.轻松而快捷地部署应用. 言归正传,每个人对知识的需求程度有深有浅,Linux正如

Unix Linux 通用vi命令,使用帮助手册【珍藏版

Unix Linux 通用vi命令,使用帮助手册[珍藏版] Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多.熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用:Unix 上也已经发展出许多更新.更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体.所以,学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心

Software List [Windows, Linux, Freebsd, Tools...]

Microsoft 下载管理器: 使用 Microsoft 下载管理器从 Internet下载文件比单独使用浏览器更可靠且速度更快, 支持多线程下载,多语言. http://www.microsoft.com/zh-cn/download/details.aspx?id=27960 Chrome 浏览器(完整包): https://www.google.com/chrome/browser/thankyou.html?standalone=1&platform=win Firefox火狐浏览器:

Linux教程 Linux的故事

学一门技术,你首先得先了解一门技术,以及它的发展历程这些,你都应该清楚的知道一些这方面的知识,今天小编就给大家介绍Linux. 上个世纪未,Linux挟自由和开放的雄风狠狠火了一把,如今,经过几年光景的历练,Linux并没有像许多曾经红火一时的新玩意儿那样成为昙花一现的泡沫,而是变得更为务实和奋进,更值得我们用激赏的眼光去关注,用更大的热忱去拥抱. Linux的诞生 说起Linux的诞生,在今天看来,简直就是一个神话.最初,年轻的芬兰大学生Linux Torvalds只是想编写一个免费的终端系统

Linux文本编辑器Vim配置

Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. VIM是纯粹的自由软件. 因此一个配置好的vim使用起来肯定是更加得心应手的. 那问题就来了,到底该怎么配置呢??? 首先打开Linux下的端口(terminal),切换到root root切换命令:$ su,然后输入密码 接着输入命令:$ cd /etc,在该目录下找到文件vimrc,在里面进行编辑. 如果没有的话就需要自己创建一个相同名字的文件了. 以下是我进行的主要设置,随着学习的深入在进

轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]

课程目标:让零基础学员轻松并熟练掌握Linux系统以及实机排错,对Linux技术初级使用得心应手.适合人群:大学生.零基础学员.Linux初学者.Linux爱好者.Linux系统管理员等.课程介绍:适用于Linux的新使用者,帮助初学者了解并掌握Linux基本知识,该课程包括系统安装.基本指令使用.文件系统结构及权限设置.Bash. shell scripts.vim编辑器使用.系统配置.进程管理.文件的查找.压缩及处理.Linux下文件系统深入讲解.网络客户端使用等. 更多内容详见:轻松掌握L

让linux好用起来--操作使用技巧

让linux好用起来--操作使用技巧 1   概述 在一个初学者眼里,linux的 CLI 界面没有图形界面那样多彩和友好,会让人产生畏难心理,但是作为一个稍微进阶的linux玩家,自然会积累不少经验和技巧,来让linux越来越好用,越来越顺手,甚至会发出“摆脱了图形界面的束缚,整个人都更自由了”的感慨. 当然,我们所说的越来越好用,是有限定的领域内: 网络请求 文件切换 命令执行 程序开发 如果您不是开发人员,此文可能并不适合您阅读了. 2   设置环境变量 环境变量,故名思议,就是为当前操作