Linux命令速览

首先,启动Linux系统(虚拟机),使用ssh终端工具远程登录!

然后就可以开启Linux命令的快速碰撞之旅:

另:Linux基础命令练习或温习,可以尝试一下在线Linux模拟器,例如:http://s-macke.github.io/jor1k/


001:Ctrl-Alt-F1~F6 切换终端 -------------------------终端

002:tty 显示SHELL或终端设备名

003:startx & 启用图形窗体/图形界面

004:basename 基名 -------------------------路径

005:dirname 目录名

006:type 命令类型,是否为内建命令(built-in) --------------------命令与帮助

007:enable 内建或内置命令列表

008:help 获取内建命令帮助信息

009:CMD --help 使用长选项--help获取命令简要帮助信息

010:man 获取命令帮助手册信息(manual)

011:whatis 获取命令帮助手册章节信息

012:makewhatis 更新whatis命令数据库

013:which 获取命令路径

014:whereis 获取命令相关系列文件路径

015:who 登录者是谁 ------------------------登录信息

016:w 登录者详情(谁,打哪来,在做甚)

017:shutdown 关机-h,重启-r ------------------------电源管理,开关机

018:halt 关机

019:poweroff 关机,切断电源

020:init 0 关机,init 6 重启

021:reboot 重启,再次自举,重新引导开机

022:clear 清屏;Ctrl + L 清屏 ------------------------------屏幕整理

023:reset 重置(上下文)环境,重置当前系统

024:pwd 显示当前工作目录 ------------------------------目录操作

025:ls 列表目录(list)

026:dir 同ls(兼容windows风格命令)

027:cd 切换目录(change directory)

028:history 命令历史 ----------------------------bash特性

029:[Tab] 2次 #命令或路径补全

030:alias 命令别名

031:unalias 取消命令别名

032:~ 家目录,{,} 路径展开

033:$? 命令或程序执行状态

034:$(),`` 命令或程序执行结果引用

035:ctrl + a, ctrl + e, ctrl + k, ctrl + u, ctrl + l  //Bash快捷键

036:*,?,[] //glob 文件名通配符

037:|, tee, set -C|+C, >, >>, <, <<  //命令管道,管道相关命令,重定向,文件导入等

038:hash,hash -r清空,hash -d CMD 删除  //命令执行hash加速

039:mkdir 创建目录 ---------------------------目录与文件操作

040:rmdir 移除空目录

041:file 文件类型

042:stat 文件属性

043:touch 创建空文件

044:rm 删除文件目录  //rm -rf /path 递归强制删除

045:cp 拷贝或复制文件目录

046:ln 创建文件链接

047:install 复制;安装

048:mktemp 创建临时文件目录

049:date 日期时间命令 ----------------------------时间相关

050:hwclock, clock 时钟命令

051:cal 日历命令 ----------------------系统

052:bc 浮点计算            

053:sync 数据同步,保存

054:login 登录

055:logout 登出

056:exit 退出

057:watch 命令执行观测

058:vi/vim 一款强大的编辑工具 ----------------文本编辑

059:nano 一款编辑器

060:gedit 一款编辑器

061:locate 文件查找(静态库查找) -----------文件查找

062:updatedb 更新locate静态库

063:find 文件查找(动态或实时查找)

064:cat 文件合并显示 ------------------------------文本信息查看

065:tac 逆序文件显示(cat命令的补充)

066:more 简单的分页或翻页显示

067:less 增强型分页或翻页显示

068:head 显示头N行

069:tail 显示末尾N行

070:wc 文字统计 ----------------------文本处理

071:tr 文本转换或翻译

072:cut 切片处理

073:sort 排序

074:uniq 去重

075:rev 反转或翻转

076:split

077:diff 文件差异比较 ----------------文件、系统打补丁

078:patch 文件打补丁

079:grep/egrep/fgrep 文本过滤 ---------文本处理三剑客

080:sed 文本流式处理工具

081:awk:本质是gawk,文本处理报告工具

082:useradd,adduser 添加用户 ---------------用户、用户组管理相关

083:newusers 批量添加用户

084:usermod 用户属性修改

085:userdel 删除用户

086:passwd 给用户设置密码

087:groupadd 添加用户组

088:groupmod 用户组属性修改

089:groupdel 删除用户组

090:groups 列表用户所属的用户组

091:gpasswd 用户组新增或移除用户

092:newgrp 临时置用户组为基本组

093:getent 获取用户相关文件的条目信息

094:id 获取用户的用户名、uid、gid等系列信息

095:su 切换用户

096:chsh 切换SHELL

097:finger 用户账号注释信息

098:chfn 修改用户账号注释信息

099:chage 修改用户密码过期期限信息

100:whoiam/who i am 我是谁

101:whois:

102:vlock 锁屏,锁虚拟终端

103:userconf:

104:mkpassword 设置随机密码 ----------------权限与安全管理相关

105:chown 修改所属关系信息

106:chgrp 修改属组信息

107:chmod 修改权限

108:umask 遮罩码工具

109:getfacl 文件的acl权限查看工具

110:setfacl 文件的acl权限管理工具

111:sudo 提权执行

112:visudo 提权执行配置文件的修改专用命令

113:bash  开子shell,执行指定程序文件 --------------shell编程

114:echo 回显输出命令

115:set:环境变量/环境信息/系统SHELL的上下文工具

116:declare 变量声明(-i表示integer,-x表示export,-r表示只读,-a表示索引数组,-A表示关联数组)

117:export 导出(将变量导出为环境变量)

118:unset 取消(取消环境变量,取消变量等)

119:local 声明局部变量

120:$NAME, ${NAME} 变量的引用或使用

121:read 读取或扫描输入

122:env:环境变量/环境信息工具

123:printenv:打印环境变量

124:readonly 声明只读变量

125:let 指明为算术运算

126:shift 变量轮替

127:sleep 休眠指令

128:trap 信号捕捉

129:dialog 对话窗体

130:if/elif/else/fi,case/in/esac,for;do/done,while,util  流程控制语句;function 函数声明

131:mknod: --------------------------------------磁盘&文件系统管理相关

132:fdisk 磁盘格式化

133:partprobe,partx,kpartx 通知重读

134:mke2fs,mkfs,mkfs.ext# 创建ext类型文件系统

135:tune2fs 磁盘FS属性调整

136:e2label 卷标工具

137:dumpe2fs 磁盘FS属性查看工具

138:e2fsck,fsck 磁盘检测修复工具

139:blkid 磁盘定位工具

140:mkswap 创建交换分区

141:swapon, swapoff SWAP分区的启用与禁用指令

142:mount, umount 磁盘/光盘/U盘等的挂载与卸载工具

143:lsof:列表打开文件

144:fuser:

145:df:磁盘FS查询工具

146:du:磁盘使用情况查询工具

147:mailx:局域邮箱 -----------------------------计划任务相关

148:at,atq,atrm:单次计划任务工具

149:batch:批次计划任务工具

150:crontab:cron计划任务的管理工具

151:rpm:RPM包管理工具 ------------------包管理

152:yum:YUM包管理工具

153:apt-get:大便系的包管理工具

154:tree:文件目录树工具 ---------------------进程&作业管理

155:ptree:进程树工具

156:ps 进程快照工具

157:pidof:根据PID获取进程名信息

158:pkill:信号发送工具

159:top:进程排行榜工具

160:uptime:

161:htop:另一款进程top工具

162:free:内存工具

163:vmstat:虚拟内存工具

164:pmap:进程映射管理工具

165:glances:惊鸿一瞥

166:dstat:

167:kill:杀死进程

168:killall:通过名称杀死进程,连根拔起、斩草除根

169:ctrl + z:临时中断作业,发往后台

170:jobs:查看作业

171:CMD &:将作业发往后台运行(依然与终端绑定)

172:nohup CMD &:将作业发往后台运行(与终端剥离)

173:fg:将后台作业送到前台来运行(占据终端)

174:bg:让后台封存作业继续运行

175:nice:指定优先级运行命令或程序

176:renice:调整运行命令或进程优化级

177:sar:系统活动报告工具

178:tsar:淘宝sar增强工具

179:iftop:网络流量top(监控)工具

180:iostat:磁盘IO信息统计工具

181:nethogs:另一款网络监控工具

182:ftp:FTP客户端工具 ---------------------------网络管理

183:lftp:另一款较先进的FTP客户端工具

184:route:路由工具

185:hostname:查看或设置主机名

186:hostnamectl:永久设置主机名

187:ifconfig:传统网络属性配置工具

188:ifup,ifdown:

189:ip:新一代网络属性配置工具,用于取代ifconfig家族指令

190:ss:新一代网络信息统计工具,用于取代netstat系列指令

191:setup:一款传统网络UI工具

192:nmcli:NetworkManager的CLI工具

193:nmtui:NetworkManager的文本UI工具

194:ping:ICMP网通测试工具

195:netstat

196:traceroute

197:curl:

198:wget:

199:dig:网络挖掘

200:tcpdump:网络抓包工具

201:scp:安全拷贝

202:runlevel:查看运行级别 ----------系统启动与安装、内核管理&编译等

203:init #:切换运行级别

204:service NAME {start|stop|restart|status}

205:chkconfig:

206:systemctl {start|stop|restart|status} NAME.service

207:GRUB系列指令:

208:dd:

209:ldd:指令依赖查询

210:uname:查看内核信息

211:lsmod:列表模块

212:modinfo:模块信息查询

213:modprobe:模块添加与删除

214:dpmod:

215:insmod:添加模块

216:rmmod:移除模块

217:mkinitrd:ramdisk工具

218:dracut:另一款rd工具

219:sysctl:/proc/sys管理工具

220:lscup:

221:lspci:

222:make,make install:编译安装

223:screen:

224:getenforce:获取SELinux沙箱状态 -------SELinux

225:setenforce:设置SELinux沙箱状态

226:openssl:----------密码与安全管理

227:source 或 . :刷屏配置

228:break,continue,return,exit等

229:

朝花夕拾一杯酒

阅读至此,祝您开心快乐!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值