一、帮助命令 man
功能语法查看Linux中指令帮助、配置文件帮助等man 【命令或配置文件】help
功能语法查看bash中指令帮助、配置文件帮助等help 【命令】二、常用快捷键
ctrl + c停止进程ctrl+l清屏;彻底清屏是:resetctrl + q退出tab键提示(更重要的是可以防止敲错)上下键查找执行过的命令ctrl +altlinux和Windows之间切换三、文件目录类操作 pwd
功能语法显示当前工作目录的绝对路径pwdls
功能语法列出目录内容ls 【选项】 【目录或是文件】cd
功能语法切换目录cd 【要切换的目录名】mkdir
功能语法创建一个新的目录mkdir 【选项】 【要创建的目录名】rmdir
功能语法删除一个空的目录rmdir 【要删除的空目录】touch
功能语法创建一个空的文件touch 【要创建的文件名】rename
功能语法批量为文件修改名rename 【原字符串】 【目标字符串】 【文件名称】cp
功能语法复制文件或目录cp 【选项】 【复制路径】rm
功能语法移除文件或目录rm 【选项】 【文件或目录名】mv
功能语法移动文件或目录mv 【文件或目录原路径】 【移动后的路径】重命名mv 【文件或目录旧名】 【修改后的名】cat
功能语法查看文件内容cat 【选项】 【要查看的文件】more
功能语法文件内容分屏查看器more 【要查看的文件】less
功能语法分屏显示文件内容less 【要查看的文件】echo
功能语法输出内容到控制台echo 【选项】【输出内容】head
功能语法显示文件头部内容head 【选项】 【文件名】tail
功能语法显示文件尾部内容tail 【选项】 【文件名】>和>>
功能语法> 覆盖 和 >> 追加①ll >文件(功能描述:列表的内容写入文件a.txt中(覆盖写) ②ll >>文件(功能描述:列表的内容追加到文件aa.txt的末尾)③cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)④echo “内容” >> 文件ln
功能语法创建软硬连接①ln -s 【原文件或目录】 【软链接名】(功能描述:给原文件创建一个软链接)②ln 【原文件或目录】 【硬链接名】(功能描述:给原文件创建一个硬链接)history
功能语法查看已经执行过历史命令history(功能描述:查看已经执行过历史命令)四、搜索查找类操作 find
功能语法查找文件或者目录find 【搜索范围】 【选项】grep
功能语法过滤查找grep 【选项】 【匹配模式】 【源文件】which
功能语法查找并显示给定指令的绝对路径which 【指令名】whereis
功能语法显示指令及相关文件的路径whereis 【选项】【参数】五、用户管理类操作 useradd
功能语法添加新用户useradd 【选项】【用户名】passwd
功能语法设置用户密码passwd 【用户名】id
功能语法查看用户是否存在id 【用户名】su
功能语法切换用户su 【用户名】who
功能语法查看登录用户信息①whoami (功能描述:显示自身用户名称)②who am i(功能描述:显示登录用户的用户名userdel
功能语法删除用户及相关文件userdel 【选项】【用户名】usermod
功能语法用于修改用户的基本信息usermod 【选项】 【用户名】sudo
功能语法设置普通用户具有root权限sudo 【指令】查看创建的用户 语法:cat /etc/passwd
六、用户组管理操作 groupadd
功能语法创建新工作组①groupadd 【组名】②groupadd -g 【组id】【组名】groupdel
功能语法删除工作组groupdel 【组名】groupmod
功能语法修改工作组信息groupmod 【选项】【组名】查看创建的组 语法:cat /etc/group 七、文件权限类操作 chmod
功能语法改变权限①chmod 【{ugoa}{±=}{rwx}】 文件或目录 ②chmod 【mode=421 ] [文件或目录]】chown
功能语法chown 改变文件或目录所有者chown 【选项】 【最终用户】 【文件或目录】chgrp
功能语法改变所属组chgrp 【最终用户组】 【文件或目录】八、时间日期类操作 date
功能语法显示当前时间①date(功能描述:显示当前时间)②date +%Y (功能描述:显示当前年份 ③date +%m(功能描述:显示当前月份)④date +%d (功能描述:显示当前是哪一天) ⑤date “+%Y-%m-%d %H:%M:%S”(功能描述:显示年月日时分秒)显示非当前时间①date -d ‘1 days ago’ (功能描述:显示前一天时间)②date -d ‘-1 days ago’ (功能描述:显示明天时间)设置系统时间date -s 字符串时间cal
功能语法查看日历cal 【选项】九、压缩和解压类操作 gzip
功能语法压缩gzip 文件(功能描述:压缩文件,只能将文件压缩为*.gz文件)gunzip
功能语法解压缩gunzip 文件.gz (功能描述:解压缩文件命令)zip
功能语法压缩zip 【选项】 XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)unzip
功能语法解压缩unzip 【选项】 XXX.zip (功能描述:解压缩文件)tar
功能语法打包备份tar 【选项】 XXX.tar.gz 将要打包进去的内容 (打包目录,压缩后的文件格式.tar.gz)十、进程管理类操作 ps
功能语法查看当前系统进程状态①ps -aux(功能描述:查看系统中所有进程) ②ps -ef(功能描述:可以查看子父进程之间的关系)kill
功能语法终止进程①kill -9 进程号(功能描述:通过进程号杀死进程)②killall 进程名称(功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)pstree
功能语法查看进程树pstree 【选项】十一、 性能监控命令 top
功能语法top指令实时报告系统整体性能情况top 【选项】free
功能语法显示内存的使用情况free 【选项】netstat
功能语法显示网络统计网络系统得状态信息和端口占用情况①netstat -anp l grep 进程号(功能描述:查看该进程网络信息) ②netstat -nlp l grep 端口号 (功能描述:查看网络端口号占用情况十二、 磁盘分区类操作 df
功能语法查看磁盘空间使用情况(列出文件系统的整体磁盘使用量,显示磁盘分区上可用的磁盘空间)df 【选项】du
功能语法显示每个文件和目录的磁盘使用空间占用情况du 【选项】【目录】fdisk
功能语法查看磁盘使用情况和磁盘分区fdisk【选项】【参数】mount
功能语法挂载设备mount [-t vfstype] [-o options] device dir (功能描述:挂载设备)umount
功能语法卸载设备umount 设备文件名或挂载点 (功能描述:卸载设备)十三、软件包管理类操作 rpm
概述功能语法RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具yum
概述功能语法YUM(全称为 Yellow dog Updater, Modified)是一个前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装查询①rpm -qa (功能描述:查询所安装的所有rpm软件包)②rpm -qi 安装包(功能描述:查询安装的软件包的详细信息)卸载rpm -e 【软件包】【–nodeps】安装rpm -ivh 【软件包】【–nodeps】十四、 定时任务操作 crontab
功能语法crontab指令周期性执行的任务crontab 【选项】启动服务 语法:service crond restart | start