Linux 常用命令

Linux 常用命令

#增加组abc

sudo groupadd abc


#删除组abc

sudo groupdel abc


可以在系统-->系统管理-->用户和组中查看



#增加用户(在abc组中加入aaa这个用户)

sudo useradd -g abc aaa


#删除用户

sudo userdel aaa


#显示当前系统进程

top

top默认每5秒更新一次,

top -d n 则表示每n秒更新一次



#查看所有进程

ps -aux



#终止进程

ps -a top 查看pid

比如要终止pid为n的进程,首先:

kill n

如果无效,则

kill -9 n              #强制终止



#查找文件

在/下查找XXX文件

find / -name XXX

#如果找到,就会输出完整路径


#也可以使用*和?通配符

#在/etc下查找文件名包含srm的文件

find /etc -name '*srm*'


#根据文件大小进行查找

例如我们知道一个Linux文件大小为1500 bytes,那么我们可以使用如下命令来查询,字符 c 表明这个要查找的文件的大小是以bytes为单位
find / -size 1500c

在当前目录下查找大于1500 bytes的文件:

find -size +1500c

在/etc下查找小于1500 bytes的文件:

find /etc -size -1500c

命令中的“+”是表示要求系统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件


find命令举例:

find / -amin -10       # 查找在系统中最后10分钟访问的文件 
find / -atime -2        # 查找在系统中最后48小时访问的文件 
find / -empty           # 查找在系统中为空的文件或者文件夹 
find / -group XXX   # 查找在系统中属于XXX组的文件 
find / -mmin -5        # 查找在系统中最后5分钟里修改过的文件 
find / -mtime -1       # 查找在系统中最后24小时里修改过的文件 
find / -user XXX     # 查找在系统中属于XXX这个用户的文件 


使用混合查找方式查找文件 :

find命令可以使用混合查找的方法,例如我们想在/tmp目录中查找大于1000字节并且在48小时内修改过的某个文件,我们可以使用-and :
find /tmp -size 1000c -and -mtime 2 
在/tmp目录中查找属于fred或者george这两个用户的文件:
find / -user fred -or -user george 
在/tmp目录中查找所有不属于panda用户的文件:
find /tmp ! -user panda 

在查找到某个文件时我们还可以使用ls命令来显示文件的详细信息:
find / -name "httpd.conf" -ls 

你可能感兴趣的:(c,linux,kill)