常用快捷键
ctrl + c 停止进程
ctrl+l = clear 清屏
reset 彻底清屏
ctrl + q 退出
ctrl +alt linux和Windows之间切换
关于强行退出编辑模式 ls -a 查看隐藏文件,然后rm -rf 删除那个文件
上下键 查找执行过的命令
文件目录类操作
pwd
功能描述:显示用户当前工作目录的绝对路径
ls
功能描述:用来显示目录列表
cd
功能描述:将当前工作目录切换到指定目录
mkdir
功能描述:创建新目录
rmdir
功能描述:删除空目录
touch
功能描述:创建空文件
rename
功能描述:批量为文件修改名称
cp
功能描述:cp指令用来将-一个或者 多个源文件或者目录复制到指定的目标文件或者目录
rm
功能介绍: rm指令用于删除给定的文件和目录。
mv
功能介绍: mv 移动文件与目录或重命名
cat
功能介绍: 查看文件内容,从第一行开始显示
more
功能介绍:more 文件内容分屏查看器,more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若干快捷键,详见操作说明。
less
功能介绍:less 分屏显示文件内容
echo
功能介绍:echo指令用于在shell中打印shell变量的值,或者直接输出指定的字符串。
head
功能介绍:head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。
tail
功能介绍:tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。
> 和 >>
功能介绍:> 覆盖 和 >> 追加
ln
功能介绍:(硬)软链接也成为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。
history
功能介绍:history指令用于显示指定数目的指令命令
搜索查找类操作
find
功能介绍:find 查找文件或者目录
find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
grep
功能介绍:grep 过滤查找,在文件中搜索匹配的行 (管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理)
which
功能介绍:which指令用于查找并显示给定指令的绝对路径
whereis
功能介绍:whereis显示指令
及相关文件的路径
用户管理类操作
useradd
功能介绍:useradd 添加新用户
passwd
功能介绍:passwd 设置用户密码
id
功能介绍:id 查看用户是否存在
查看创建的用户
su
功能介绍:su <swith user> 切换用户
who
功能介绍:who 查看登录用户信息
userdel
功能介绍:userdel删除用户及相关文件
usermod
功能介绍:usermod指令用于修改用户的基本信息。
sudo
功能介绍:sudo 设置普通用户具有root权限
文件权限类操作
文件属性
chmod
功能介绍:chmod 改变权限
chown
功能介绍:chown 改变文件或目录所有者
chgrp
功能介绍:chgrp 改变所属组
时间日期类操作
date 显示当前时间
date 显示非当前时间
date 设置系统时间
cal 查看日历
压缩和解压类操作
gzip/gunzip
功能介绍: gzip/gunzip 压缩与解压缩
zip/unzip
功能介绍: zip/unzip 压缩与解压缩
tar
功能介绍: tar 打包备份
进程管理类操作
ps
功能介绍: 查看当前系统进程状态
kill
功能介绍: kill 终止进程
pstree
功能介绍: pstree 查看进程树
性能监控命令
top
功能介绍: top指令实时报告系统整体性能情况
free
功能介绍: 显示内存的使用情况
netstat
功能介绍: netstat 显示网络统计网络系统的状态信息和端口占用情况
磁盘分区类操作
df
功能介绍: df 查看磁盘空间使用情况(列出文件系统的整体磁盘使用量,显示磁盘分区上可用的磁盘空间)
du
功能介绍: du 显示每个文件和目录的磁盘使用空间占用情况
fdisk
功能介绍:查看磁盘使用情况和磁盘分区
mount/umount
概述:对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它就是一个根目录、一个独立唯一的文件结构。
Linux中每个分区都是用来组成整个文件系统的一部分,Linux采用一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。
工作常用指令
软件包管理类操作
RPM
概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具
RPM包格式
查询
卸载
安装
YUM
概述:YUM(全称为 Yellow dog Updater, Modified)是一个前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装
定时任务操作crondtab
查看服务是否开启:systemctl status crond
开启服务 systemctl start crond
功能介绍:crontab指令周期性执行的任务