linux-常使用命令总结

1:文件目录命令

浏览目录命令:ls 显示目录文件,pwd显示当前所在的工作目录。

目录操作命令:cd 切换目录 mkdir 创建新目录 rmdir 删除空目录

浏览文件命令:cat连接文件并打印到标准输出设备上 more 分页显示文件内容 head 用户显示文件前几行的内容

                         tail 用户显示文件后几行的内容

文件操作命令:cp可以将文件从一处复制到另一处。、一般在使用cp命令时将一个文件复制到另一个文件或复制到某个目录时,需要指定源文件名与目标文件名或目录。rm 删除文件或目录 find 用来寻找文件或目录 grep 在文件中搜索匹配法的字符并进行输出。tar 能够将用户所指定的文件或目录打包成一个文件,也可以通过指定参数开启压缩/解压缩功能

2:进程控制类命令

程序是一个包含可执行代码的文件,它放在磁盘等介质上。当程序被操作系统、装载到内存并分配给它一定的资源后,此时可称为进程。程序是静态概念,进程是动态概念。

                                  linux-常使用命令总结

查看系统中的进程命令:ps 命令是用来显示系统瞬时的进程信息,它可以显示出在用户输入ps命令时系统进程及进程相关信息;top 动态监视系统任务的工具,输出结果是连续的,按下U键:输入用户名 查看用户进程,按下K键输入PID 删除进程;

控制系统中的进程命令:kill 该命令用于向某个进程(通过PID标识)传送一个信号,它通常与ps和jobs命令一起使用;killall 使用进程的名称开杀死进程,使用此指令可以杀死一组同名进程,使用kill命令可以杀死指定进程,如果要根据进程名称找到需要杀死的进程,还需要在之前使用ps等命令在配合grep来查找进程,而killall把这两个过程合二为一;nice 允许在默认优先级的基础上进行增大或减小的方式来运行命令;renice 改变一个正在运行的进程的nice值

进程后台运行命令 &

进程的挂起 :挂起(Ctrl+Z) 终止(Ctrl+C); 查看被挂起的进程(jobs); 

 进程的恢复:恢复到前台继续运行(fg) fg [n]; 恢复到后台继续运行(bg) bg [n];

3:用户及权限管理类命令

linux用户分为三类

超级用户:拥有最高权限、

系统用户:与系统服务相关,但不能用于登录。

普通用户:有超级用户创建并赋予权限,只能操作其拥有权限的文件和目录,只能管理自己启动的进程

linux将相同特性的用户划归为同一用户组,可以大大简化用户的管理,方便用户之间文件的共享,任何用户都至少属于一个用户组。一个用户只能属于一个用户组,但可以同时属于多个附加组。用户不仅拥有其用户组的权限,还同时拥有其付家组的权限。用户组包括系统用户组与私人用户组。

用户管理类命令:useradd新建用户账号; usermod  修改用户的属性;passwd 设置修改用户的口令以及口令的属性 ;userdel 删除指定用户账号;su切换用户身份; id 查看用户的UID,GID和用户所属用户组的信息,如果不指定用户,则显示当前用户的相关信息; whoami 查看当前用户名;w 查看当前登录系统用户的详细信息; 

用户组管理类命令:groupadd 新建组; groupmod 修改指定用户组的属性;groupdel 删除指定的用户组;

文件权限管理类命令:chmod 修改文件的访问权限; chown 将指定文件的拥有着改为指定的用户或用户组;chgrp 改变文件的所属用户组。

文件权限

读取权限:浏览文件/目录中内容的权限

写入权限:对文件来说是修改文件内容的权限,对目录来说是删除,添加和重命名目录内文件的权限。

执行权限:对可执行文件来说是允许执行的权限,对目录来说是进入目录的权限。