Linux _常用命令使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux _常用命令使用相关的知识,希望对你有一定的参考价值。

四 进程及任务管理命令


4.1、 ps

ps是最基本也是非常强大的进程查看命令。基本用法:
ps [选项]

常用选项有 

-e 显示所有进程

-f 全格式

-l 长格式


ps -ef 

该命令显示所有执行进程的信息。UID(执行进程的用户ID)、PID(进程ID)、PPID(父进程ID)、TTY(终端名称)、STIME(进程启动时间)、TIME(进程执行时间)、CMD(该进程的命令行输入)

该命令的输出较多,可以使用grep命令进行过滤,以方便查看:
ps -ef | grep oracle


4.2、 top

top与ps作用基本相同,显示当前的进程和其他状况。但是top是一个动态的显示过程,即可以通过用户按交互不断刷新当前状态。

top命令执行过程中可以使用交互命令。常用的命令:
<空格> 立即刷新

h或者? 显示帮助界面,给出一些简短的命令总结说明

m 切换显示内存信息

t 切换显示进程和CPU的状态信息

c 切换显示命令名称和完成的命令行

M 根据驻留内存大小进行排序

P 根据CPU使用百分比大小进行排序

q 退出


4.3、 kill

kill用于终止后台进程。kill命令是通过向进程发送指定信号来结束进程的。kill语法格式大概有以下两种:
<1> kill [-s 信号] 进程号

如 kill -9 1234命令,将终止PID为1234的进程。

<2> kill -l 显示信号列表


4.4、 cron

该命令用来实现定时任务的完成。如每日执行一次的任务(进程)。一般情况下,cron命令在系统启动时由一个shell脚本自动启动。启动后,cron会搜索/var/spool/cron目录,寻找以etc/passwd文件中用户名命名的crontab文件,被找到的这种文件将被载入内存。

例如一个用户名为user的用户它所对应的crontab文件应该是/var/spool/cron/user。也就是所,以该用户命名的crontab文件存放在/var/spool/cron目录下。cron还将继续搜索/etc/crontab文件,这个文件是用不同的格式写的。cron启动后,首先检查是否有用户设置了crontab文件,如果没有就转入休眠状态,释放系统资源。它每分钟醒过来一次查看当前是否有需要运行的命令。

可以使用 crontab -l 查看当前已经存在的cron任务。


五 磁盘及文件系统管理命令


5.1、 df

显示磁盘目前剩余的磁盘空间,常用参数-k

df -k 该命令显示各分区磁盘空间使用情况。


5.2、 mount和umount

mount常见用法:
mount [选项] 设备 目录

最常见的是-a,把/etc/fstab文件中列出的文件系统都挂载上。

umount命令用于卸载一个文件系统,命令格式如下:
umount [-f] directory

directory是准备卸载的目录

umount有一个不足之处,如果文件系统正在使用,就无法把这个文件系统卸载下来。这时可以使用参数-f来强制卸载。当然, 这种卸载方式有可能造成用户数据的丢失。


六 软件安装命令


6.1、 tar

该命令用于把多个文件合并到一个档案当中,并提供分解合并后的档案文件的功能。它独立于压缩工具,因此可以选择在合并前是否压缩。基本用法:

tar [选项] 文件名

常用选项:
-c 创建一个新的档案文件

-t 查看档案文件的内容

-x 分解档案内容

-f 指定档案文件的名称

-v 显示过程信息

-z 采用压缩方式

举例:
tar mysite.tar.gz /root/mysite /root/project

该命令将会把目录/root/mysite /root/project下的所有文件合并到mysite.tar.gz文件中,并采用压缩的方式。

tar -tzf mysite.tar.gz

该命令列出归档文件mysite.tar.gz中的所有文件列表。

tar -xzvf mysite.tar.gz

该命令将归档文件分解并解压缩到原有文件的路径中。


6.2、 rpm

rpm功能很多,在这里只介绍如何利用rpm安装和查询已安装的软件。

6.2.1 安装软件

rpm -i rpm包名


6.2.2、 升级

rpm -U rpm包名


6.3、 查看已安装的软件

rpm -qa 列出已经安装的全部软件包名称。可以使用grep列出想要的包名。

若想知道某个文件属于哪个安装包,可以输入:

rpm -qf filename

想要查出某个已安装包的功能,可以使用如下命令:
rpm -qi packagename


6.4、 删除已安装的软件包

rpm -e packagename



以上是关于Linux _常用命令使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux _常用命令使用

Linux_用户级_常用命令

Linux(序)

Linux常用命令_top

常用Linux命令_20190211

三. Fasta文件处理常用命令