linux命令 1.帮助命令:可以用来查看命令作用 man +命令 help +命令 2.常用的快捷键 ctrl+l 清屏 ctrl +c 退出 :wq 保存加退出 :q! 强制退出 qwd 显示当前工作目录的绝对路径 上下键 查看执行过的命令 ctrl+q 退出 Tab键用来自动补全 3.文件目录操作命令 cat 查看文件 进入后i键 可以编辑文件 ls:用来显示 目录列表 cp 复制文件或文件夹 cp [选项] [源文件] [目标文件] mkdir -p 创建多层目录 cd 将当前工作目录切换到指定目录 rmdir删除空目录 touch 创建空的文件 rename:批量为文件修改名字.rename :[原来字符串] [目标字符串] 文件 rm 删除指定文件和目录 -r 递归删除目录中所有内容 -f 强制删除,而不用提醒进行确认 -i 以交互的方式,提示用户进行确认是否删除文件. -v 显示整个执行过程 mv :移动文件目录和重命名 mv [oldFile] [newFile] 在移动文件或命名时时候最好加上-i(为防止误操作而覆盖已经存在的文件) mv [/temp/movefile] [targetfile] more 文件内容分屏查看器 spce 向下翻一页 enter 向上翻一页 q退出 ctrl+F向下滚动一屏 ctrl+B 返回上一屏 =输出当前行号 :f 输出所有和当前的行号 less 分屏显示内容 space 向下翻一页 /子符串 n:向下查找 N:向上查找 echo echo用来在shell中输出变量的值,或者直接输出指定的字符串 head 查看文件. 默认查看文件的前10行 tail 默认查看文件的后10行 -f 监控文件的变化 [>] 覆盖文件内容 [>>] 追加文件内容 ln 创建(硬)软链接,就像windows 里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径 -s 用来创建软链接 history 查看所查命令历史 4.用户管理类 useradd 添加新用户 psswd 设置用户密码 id +用户名 用来查询用户是否存在 su+ 用户名 用来切换用户 sudo 设置用户root权限 userdel 删除用户 usermod 设置用户的属组 -g 老组 新组 5 用户组管理类 groupadd 添加组 groupdel 删除组 groupmod 设置组的管理权限 -n 新组名 指定工作组的新组名 -g 新组 id 指定工作组的新组id 6文件权限类操作 chmod (u,g,o)+(r,w,x) 数字777 (r=4,w=2,x=1) chown 改变文件或目录的所有者 语法:chown [选项] [最终用户] [文件或目录] -R 递归操作 -v 显示过程 chgrp 改变所有组 语法:chgrp [最终用户组] [文件或目录] 7 搜索查找类 find -name -tyep -size -user<用户名> grep 过滤查找 which + 指令 查找指令的绝对路径 whereis 显示指令以及相关文件的路径 8压缩和解压类操作 gzip 压缩文件并且不保留源文件 gunzip 解压文件且不保留源文件 zip 压缩文件并且保留源文件 unzip 解压文件且保留源文件 tar -zcvf将文件和文件夹一起打包 解压- zxvf 9进程管理类 ps 查看当前系统进程状态 -aux 查看系统中所有的进程 -ef 可以查看子父进程之间的关系 kill -9 进程号 pstree 查看进程树 10性能监控命令 top 指令实时报告系统整体性能情况 free 显示内存使用情况 netstat 功能介绍:显示网络统计网络系统得状态信息和端口占用情况 netstat -anp | grep 进程号 (功能描述:查看该进程网络信息) netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况) 1!磁盘分区类操作 df 功能介绍: 查看磁盘空间使用情况(列出文件系统的整体磁盘使用量,显示磁盘分区上可用的磁盘空间 du 功能介绍: 显示每个文件和目录的磁盘使用空间占用情况 fdisk 功能介绍:查看磁盘使用情况和磁盘分区 mount/umount :概述:对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它就是一个根目录、一个独立唯一的文件结构。 Linux中每个分区都是用来组成整个文件系统的一部分,Linux采用一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。 12软件包管理类操作 rpm 概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具 yum 概述:YUM(全称为 Yellow dog Updater, Modified)是一个前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装 13.定时任务操作crontab 启动服务:service crond restart | start 功能介绍:crontab指令周期性执行的任务