Bootstrap

Linux命令大全

常用快捷键

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指令周期性执行的任务

;