linux命令总结

来源:互联网 发布:淘宝客计入权重吗 编辑:程序博客网 时间:2024/05/18 15:55

1.进程相关命令:

搜索关键字为aa的进程:ps -ef|grep aa 

显示所有进程:ps -ef  

查看共享内存:

查看消息队列:

查看信号灯: 

 

 

2.文件相关命令

删除当前目录下扩展名为O的文件 rm ./*.o

复制文件A到B(AB中包含路径)        cp A B 

移动文件A到目录B中         mv A B          

建立文件夹A                    mkdir A

删除文件夹                      rmdir 文件夹名

 

 

3.软件包管理相关命令
apt-get update  更新软件包。
apt-get upgrade -u 安装更新软件。
apt-get install 软件包名 安装指定软件包。

dpkg -L 软件包名 显示软件包各个文件所在目录。

 

4.用户管理

怎样修改用户密码:passwd 修改当前用户密码 passwd username 修改指定用户名密码

如何获取所有的用户名:cat /etc/passwd

用户登录过程,先在文件etc/passwd匹配用户名,然后在etc/shadow中匹配密码。

 用户配置文件:etc/passwd,用户花名册。每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割。比如下面是我的系统中的/etc/passwd 的两行;

root:x:0:0:root:/root:/bin/bash

daemon:x:1:1:daemon:/usr/sbin:/bin/sh

第一字段:用户名(也被称为登录名);在上面的例子中,我们看到这两个用户的用户名分别是 rootdaemon;

第二字段:口令;在例子中我们看到的是一个x,其实密码已被映射到/etc/shadow 文件中;

第三字段:UID

第四字段:GID

第五字段:用户名全称,这是可选的,可以不设置,在root这个用户中,用户的全称是root;而daemon这个用户全称是daemon

第六字段:用户的家目录所在位置;root这个用户是/root ,而daemon这个用户是/usr/sbin

第七字段:用户所用SHELL 的类型,rootdaemon都用的是 bash ;所以设置为/bin/bash

 

用户配置文件:etc/shadow,密码(加密)

用户组配置文件:/etc/group

第一字段:用户组名称;

第二字段:用户组密码;

第三字段:GID

第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;

用户组配置文件:/etc/gshadow

第一字段:用户组

第二字段:用户组密码,这个段可以是空的或!,如果是空的或有!,表示没有密码;

第三字段:用户组管理者,这个字段也可为空,如果有多个用户组管理者,用,号分割;

第四字段:组成员,如果有多个成员,用,号分割;

 切换到超级用户命令:su 。普通用户模式下,在控制台输入该命令,提示输入root用户密码,密码输入正确后获取root权限。
增加用户命令:adduser [username]
删除用户命令:userdel –r [username] –r表示删除用户目录,可选。

 

 

5.信号相关命令

打印系统所有信号 kill –l

发送指定的信号到指定的进程 kill  -信号宏定义 pid   kill  -信号数 pid

 

 

6.环境变量

显示当前shell中的所有环境变量    printenv或者env

显示指定环境变量 echo $HOME

设置一个新的环境变量hello    export HELLO="Hello!"

7.搜索

搜索文件中指定的内容 grep '关键词'  文件名(可以是多个,用空格分割)

搜索文件 find 目录名 -name 待寻找文件名 -type 指定文件类型(可省略) -print

原创粉丝点击