Linux 常用命令
一 常用Linux命令
1 file 文件名
4.find和locate命令
使用find命令可以帮你在目录中寻找文件;另外一个查找文件的命令是locate,和find不同的是,locate在系统创建的文件索引中查找文件。这个索引由操作系统周期性地进行更新,查找速度比find更快。但是locate对于查找新创建的文件可能会无能为力,因为它们有可能还没有被加入到索引中。
5.head和tail命令
head命令显示文件的前10行内容(例如head /etc/passwd)。tail命令显示文件的最后10行内容(如tail /etc/passwd)。你可以使用-n选项来设置显示的行数(例如:head -5 /etc/passwd)。如果要从第n行开始显示所有内容,使用tail +n
6.sort命令
sort命令将文件内的所有行按照字母顺序快速排序。你可以使用-n选项按照数字顺序排序那些以数字开头的行。使用-r选项反向排序
7.更改密码和shell
passwd命令来更改密码;chsh命令更改shell(如改为ksh或tcsh)
8. 终止进程
kill pid
信号的种类有很多,默认是TERM(或者terminate)。你可以设置选项来发送不同类型的信号。例如,发送STOP信号可以让进程暂停,而不是终止;被暂停的进程仍然驻留在内存,等待被继续执行。使用CONT信号可以继续执行进程;终止进程最粗鲁的一种方式是使用KILL(-9)信号。和其他信号不同,KILL会强行终止进程,并将其移出内存,不会给进程清理和收尾的机会。不到万不得已最好不要使用该信号。
9.任务控制
Shell也支持任务控制(Job Control),是通过不同的按键和命令向进程发送TSTP(类似STOP)和CONT信号的一种方式。例如,你可以使用CTRL-Z发送TSTP信号来停止进程,然后键入fg(将进程置于前台)或者bg(将进程移入后台)继续运行进程。可以使用jobs命令来查看你暂停了哪些进程;如果使用CTRL-Z而不是CTRL-C,然后置之不理,最终会形成大量处于暂停状态的进程
10.归档和压缩
GNU Zip生成的压缩文件带有后缀名.gz。解压缩.gz文件使用gunzip file.gz命令,压缩文件使用gzip file命令。
gzip命令只压缩单个文件,要压缩和归档多个文件和目录,可以使用tar命令
tar cvf archive.tar file1 file 2 tar命令生成的文件带有后缀名.tar, <archive>.tar是生成的归档文件名,file1、file2等是要归档的文件和目录列表。选项c代表创建文件。选项r和f的作用则更加具体。
选项v用来显示详细的命令执行信息(比如正在归档的文件和目录名),再加一个v选项可以显示文件大小和权限等信息。如果你不想看到这些信息,可以不用加v选项。选项f代表文件,
后面需要指定一个归档文件名(如<archive>.tar)。如果不指定归档文件名,则归档到磁带设备,如果文件名为-,则是归档到标准输入或者输出
使用tar命令解压缩.tar文件:
tar xvf archive.tar
在解压一个归档文件之前,通常建议使用选项t来查看归档文件中的内容,t代表内容预览表模式,它会显示归档的文件列表,并且验证归档信息的完整性。如果你不做检查直接解压归档文件,有时会解压出一些很难清理的垃圾内容