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