Linux终端命令

后端程序员不管学什么的,多少都要学会终端命令

放大缩小终端窗口字体:

ctrl+shift+=就放大了

ctrl+-就缩小了

之所以这样是因为shift一按=就变+,所以我们是按ctrl和+来放大和缩小

基本操作命令

帮助文档:

用--help
用man xxx

常用命令:

实用技巧:

ls命令扩展:

-a也就是all的缩写

ls常用选项:

-h必须得配合-l才能正常显示

这样也行

小科普:
通配符的使用:

查最后一个字符为1时一定要加上后缀,要不然找不到

\]中括号可以选匹配这里面的 ![](https://img-blog.csdnimg.cn/img_convert/63438484630f495ac76b1460e1fcd75e.png) #### cd切换目录: 桌面那些在用户下 ![](https://img-blog.csdnimg.cn/img_convert/bcb944d3eae511e3a27ee1f6cdda3bc7.png) ![](https://img-blog.csdnimg.cn/img_convert/095d293f51029bd2fd040748ff8f1d13.png) **相对路径和绝对路径:** ![](https://img-blog.csdnimg.cn/img_convert/01e25f0dfb320d1f23f52f68a8582305.png) #### 创建和删除操作: touch和mdir创建,rm删除 ![](https://img-blog.csdnimg.cn/img_convert/20cd2831ad7142758fa9fc2e69c63e8b.png) ![](https://img-blog.csdnimg.cn/img_convert/ca5151464aa226b8f51f67d5a92a4df3.png) 创建了一个递归的文件夹 ![](https://img-blog.csdnimg.cn/img_convert/6d5af8d69bec3d3b3c12931e645acf4c.png) 通配符也可以在这里使用: ![](https://img-blog.csdnimg.cn/img_convert/7f52aae6195ba05597f14b5d9138d367.png) #### 拷贝和移动文件: cp\[\]\[\]可以复制文件,cp -r可以copy文件夹 rm\[\]删除文件,rm -r可以删除文件夹 ![](https://img-blog.csdnimg.cn/img_convert/0c8a43fb122ce0f575eef5c815a05b00.png) ![](https://img-blog.csdnimg.cn/img_convert/034193153c5d05b16a456510c1b93759.png) 如果后面的文件名不发生改变直接给出路径就行了 ![](https://img-blog.csdnimg.cn/img_convert/1aed37ffa127eeba0e6452e214358506.png) ![](https://img-blog.csdnimg.cn/img_convert/3575cca1c6949e95cc07e78a9273a42b.png) 格式:mv \[源文件\] \[目标文件 **如果源文件和目标文件是同一个的话,就会重命名**,这种方式不安全,源文件会把目标文件覆盖,最好加上-i,会提示我们 #### 查看文件内容: ![](https://img-blog.csdnimg.cn/img_convert/54baa8e60b3c89465f241893ee341e5e.png) ![](https://img-blog.csdnimg.cn/img_convert/7b4bb118291d24794b4023b284531b0a.png) -b和-n区别如果是空行-b不会显示序号,-n对所有都有序号 ![](https://img-blog.csdnimg.cn/img_convert/0034f3a6774043c9aa9510c5e91d4bab.png) #### 其他: ###### echo,重定向和追加: ![](https://img-blog.csdnimg.cn/img_convert/c0a0507cb1bb6bf80a83b2b8db37095f.png) ![](https://img-blog.csdnimg.cn/img_convert/cf95da30ea17c79990143b85f26085dd.png) ![](https://img-blog.csdnimg.cn/img_convert/ebf3fcb38690d53aacdac2aaad356310.png) 也可以这样用echo和重定向写入文件,用echo可以直接写入文件,不用创建再写入了 ###### 管道: ![](https://img-blog.csdnimg.cn/img_convert/9c881c6cf3c0df7fc7cd734232dae74d.png) ![](https://img-blog.csdnimg.cn/img_convert/99940c8c75c96daca15aa4e878448bb3.png)

相关推荐
草莓熊Lotso1 小时前
Linux 基础 IO 初步解析:从 C 库函数到系统调用,理解文件操作本质
linux·运维·服务器·c语言·数据库·c++·人工智能
Cx330❀1 小时前
从零实现Shell命令行解释器:原理与实战(附源码)
大数据·linux·数据库·人工智能·科技·elasticsearch·搜索引擎
学嵌入式的小杨同学7 小时前
从零打造 Linux 终端 MP3 播放器!用 C 语言实现音乐自由
linux·c语言·开发语言·前端·vscode·ci/cd·vim
EverydayJoy^v^7 小时前
RH134学习进程——十二.运行容器(1)
linux·运维·容器
syseptember7 小时前
Linux网络基础
linux·网络·arm开发
b***25118 小时前
电池组PACK自动化生产线的关键流程与核心优势
运维·自动化
zl_dfq8 小时前
Linux 之 【多线程】(线程的概念、Linux中的线程、页表)
linux
郝亚军9 小时前
如何在Ubuntu和win10/11之间通过samba访问对方的文件
linux·服务器·ubuntu
曦云沐9 小时前
【避坑指南】Ubuntu更新报错“Repository is not signed”的快速修复
linux·ubuntu·docker
哲伦贼稳妥9 小时前
职场发展-遇到以下情况请直接准备后手吧
运维·经验分享·其他·职场和发展