编码前准备——Cmder学习
Cmder是Windows下的一款终端工具,支持很多linux命令,用起来很方便。在测试环境下,具备权限登陆虚拟机处理问题,如查看内存使用情况、重启、清理日志,都需要终端工具输入命令。
1.Cmder的安装使用
(1)下载安装
-官方地址:Cmder | Console Emulatorhttp://cmder.net/
(2)环境配置
为什么要进行环境配置?
目的:为了可以在任意打开文件夹,鼠标右击弹出的菜单中包含Cmder Here选项
配置环境变量:环境变量 –> 系统变量
新建变量:CMDER_HOME=cmder.exe所在目录
新增变量:在path中增加%CMDER_HOME%。
(3)运行cmder,命令行输入 Cmder.exe /REGISTER ALL
右键就会多出一个”Cmder Here”
(4)一些其他配置
显示中文
如果当前目录下存在中文文件,ls 会显示乱码,解决的方法也简单,就是:按win+alt+p 打开设置,在 startup -> environment 中输入:
set LANG=zh_CN.UTF-8
解决文字重叠问题
Win + Ait + P 唤出设置界面 > mian > font > monospce 的勾勾去掉(点两下)
提示符后第一个字母
如果输入的命令cxxxxx超过4个字符,则用向上箭头往前翻命令的时候,会发现提示符后面多了一个字母c。虽然不影响命令的执行,但看着不顺眼,而且如果这个时候再用左右箭头移动光标,尝试修改命令参数的话,会发现修改的位置完全不对。
这是因为cmder的命令行提示符是lambda,这是特殊字符,直接显示的时候没有问题,但往前往后回溯命令的时候就会显示不正确。
解决的办法也简单,就是把命令行提示符换掉:在c:\cmder\vendor\clink.lua 中,找到set_prompt_filter 函数,加上一行:clink.prompt.value = string.gsub(clink.prompt.value, lambda, ">>")
2.Linux的常用命令
参考查阅:Linux常用命令_Demon_gu的博客-CSDN博客_linux常用命令https://blog.csdn.net/qq_23329167/article/details/83856430
(1)ls 命令,展示文件夹内内容,参数如下:
-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~
-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个目录,一起列出来~
-d :仅列出目录本身,而不是列出目录内的文件夹
-R :连同子目录内容一起列出来;
-S :以档案容量大小排序!
-t :依时间排序
(2)cd 命令:
cd /root/Docements # 切换到目录/root/Docements
cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录
cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录
(3)tree命令,显示树形的层级目录结构
(4)目录(文件夹)操作 cp
-a :将文件的特性一起复制
-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
-i :若目标文件已经存在时,在覆盖时会先询问操作的进行
-r :递归持续复制,用于目录的复制行为
-u :目标文件与源文件有差异时才会复制
(5)rm命令作用为删除,参数:
-f :就是force的意思,忽略不存在的文件,不会出现警告消息
-i :互动模式,在删除前会询问用户是否操作
-r :递归删除,最常用于目录删除,它是一个非常危险的参数
(6)mv命令作用为移动文件:将文件复制到指定目录下
-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在,就会询问是否覆盖
-u :若目标文件已经存在,且比目标文件新,才会更新
(7)pwd命令,作用为查看”当前工作目录“的完整路径
pwd -P # 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径
(8)mkdir命令创建目录:mkdir [选项]... 目录...
(9)free 命令用于显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer:
free [参数]
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-g 以GB为单位显示内存使用情况。
(10)sudo 用来以其他身份来执行命令,预设的身份为root
(11)cat 用途是连接文件或标准输入并打印
(12)ping 用于确定主机与外部连接状态
(13)ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置
(14)关机和重启
关机
shutdown -h now 立刻关机
shutdown -h 5 5分钟后关机
poweroff 立刻关机
重启
shutdown -r now 立刻重启
shutdown -r 5 5分钟后重启
reboot 立刻重启
编码前准备——Cmder学习相关推荐
- ios开发Base64编码以及加密相关学习
一:.Base64补充 ```objc 1.Base64简单说明 描述:Base64可以成为密码学的基石,非常重要. 特点:可以将任意的二进制数据进行Base64编码 结果:所有的数据都能被编码为并只 ...
- 2019年税务编码分类_正在学习编码每个人在2019年的工作方式吗?
2019年税务编码分类 通过使用Google Chrome扩展程序关键字Everywhere ,我发现"学习编码"一词是Google每月的74,000次. 取决于您对大数的容忍度, ...
- 《编码checklist规范》学习笔记
<编码checklist规范>学习笔记 <编码checklist规范>posts <编码checklist规范>学习笔记 0 前言 1 排版 1.0 总则 1.1 ...
- C#和Unity编码和游戏开发学习教程
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:110节课(26小时25分钟)|大小解压后:18.6 ...
- Android平台RTMP推送模块如何对接NV21、YV12、RGB、YUV等编码前数据
前言 我们在对接Android平台摄像头或者屏幕采集.编码打包推送场景的时候,随着采集设备的不同,出来的数据也是多样化的,比如NV21.YV12.RGB.YUV等,更有图像数据甚至是翻转或者倒置的,如 ...
- Android平台RTMP推流或轻量级RTSP服务(摄像头或同屏)编码前数据接入类型总结
很多开发者在做Android平台RTMP推流或轻量级RTSP服务(摄像头或同屏)时,总感觉接口不够用,以大牛直播SDK为例 (Github) 我们来总结下,我们常规需要支持的编码前音视频数据有哪些类型 ...
- 成为“黑客”前,必须学习的“计算机网络通信原理”
成为"黑客"前,必须学习的"计算机网络通信原理" "黑客"的目的是寻找目标漏洞,然后去发起攻击或者提出解决方案修补漏洞,而寻找漏洞的过程,你 ...
- 2020 最新前后端编程学习视频
2020 最新前后端编程学习视频 UmiJS & TypeScript & Ant Design Pro v4 从零开始实战教程(63 个视频 - 已完结) 基于角色的权限控制原理与实 ...
- 前后端分离学习笔记(5) ---[表单的增删改操作;以及为管理员上传头像]
上一篇案例中也是查询到了表单的内容–>前后端分离学习笔记(4) -[路由嵌套, 查询表单显示] 文章目录 1.前端组件页面 添加管理员操作 修改管理员信息 删除管理员 为管理员上传头像 修改密码 ...
最新文章
- 初识WAP开发时..
- CentOS 7.4下Redis及集群的安装及配置
- java调用接口失败重试,httpclient接口测试中重试控制器设置
- linux top交叉编译_Linux 系统下ARM Linux交叉编译环境crosstool工具
- tensorflow保存模型和加载模型的方法(Python和Android)
- @Param注解注意事项(小的细节)
- libevent学习笔记 一、基础知识
- springboot 集成redis_一文详解Spring Boot 集成 Redis
- express koa koa2 优缺点分析
- mysql的scm库_CDH集群手动导入scm库
- 剑指Offer题目汇总(持续更新中...)
- Pytorch:三、数据的迭代训练(猫狗)
- 化痰止咳平喘药题库【1】
- 使用beeline/hive时,该如何停止打印INFO日志
- 【Unity Shader】新书封面 — Low Polygon风格的渲染
- 2021年浙江工商大学新生赛题解
- 联合分析法(Python实现)
- MATLAB错误使用 surf (第 71 行) X、Y、Z 和 C 不能是复数。解决办法。
- Kafka学习笔记 : 消费进度监控 [ 消费者 Lag 或 Consumer Lag ]
- 私域流量运营的工作内容有哪些,SCRM系统能做什么?
热门文章
- JTree实现好友分组示例
- 【C#学习】文本字体、颜色操作
- 语音笔记16 CIPT2 CAC
- AttributeError: module ‘torchtext.data‘ has no attribute ‘Field‘ 解决
- Python制作登陆界面(2)(中等级)
- 在 Android 模拟器上运行 ARM 应用
- 今天的她没有屈服的p2psearcher 2013
- 在Scope中利用Comment-input来列举我们的评论
- 最新版谷歌浏览器安装扩展程序
- 桌面上什么都没有了怎么调出计算机,电脑开机后桌面上什么都没有是为什么,怎么办...