首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
bbq了的丹尼尔很想退休
南京理工大学泰州科技学院 Web前端
发布于江苏
关注
已关注
取消关注
@编程攻略:
一文学完Linux常用命令
一、Linux 终端命令格式 完整版参考链接:Linux常用命令完整版 1.终端命令格式 command [-options] [parameter]说明: command : 命令名,相应功能的英文单词或单词的缩写 [-options] : 选项,可用来对命令进行控制,也可以省略 parameter : 传给命令的参数,可以是 零个、一个 或者 多个 1.1 常用 Linux 命令的基本使用 序号 命令 对应英文 作用 01 ls list 查看当前目录下的内容 02 pwd print working derectory 查看当前所在文件夹 03 cd [目录名] change directory 切换文件夹 04 touch [文件名] touch 如果文件不存在,新建文件 05 mkdir [目录名] make directory 创建目录 06 rm [文件名] remove 删除指定的文件名 07 clear clear 清屏 2.查阅命令帮助信息 因为一个命令有很多可选项,死记硬背肯定不行,所以需要借助手册查阅. 2.1 --help 帮助信息 command --help说明: 显示 command 命令的帮助信息 缺点: 虽然可以查询命令的帮助信息,但是没有提供 翻页、搜索功能. 2.2 man 手册 man command说明: 查询command命令的使用手册 man 时 manual 的缩写,是 Linux 提供的一个手册, 包含了绝大部分的命令、函数的详细使用说明. 使用 man 时的操作键: 操作键 功能 空格键 显示手册的下一屏 Enter 键 一次滚动首页也得一行 b 回滚一屏 向上翻屏 f 前滚一屏 forward 向下翻屏 q (quit) 退出 /word 搜索 word 字符串 n(next) 搜索下一个 N 搜索上一个 二、文件和目录常用命令 1. 查看目录内容 1.1 终端使用技巧 1) 自动补全 在敲出 文件/ 目录 / 命令 的前几个字母之后,按下 tab键 如果还存在其他 文件 / 目录 / 命令,再按一下 tab 键,系统会提示可能存在的命令 2) 曾经使用过的命令 使用 上 / 下 光标键可以在曾经使用过的命令之间来回切换 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c 1.2 ls 命令说明 ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一 因为需要编辑服务器上的文件,所以需要先确认指定目录下 是否存在 linux 下文件和目录的特点 linux 文件 或者 目录 名称最长可以 256 个字符 以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示 . 代表当前目录 .. 代表上一级目录 演练目标: 创建文件夹: mkdir -p /export/servers进入/export/servers文件夹1 创建文件 01.txt touch 01.txt2 创建隐藏文件 02.txt touch .02.txt3 罗列非隐藏文件 ls4 罗列非隐藏文件和隐藏文件 ls -a1.3 ls 常用选项 如果 只使用 ls 命令 就只能看到当前目录下 非隐藏 文件。 如果想增强功能,就需要学习更多的选项 选项 英文 含义 -a all 显示指定目录下所有子目录与文件,包含隐藏文件 -l 以列表方式显示文件的详细信息 -h human-readable 配合 -l 以人性化的方式显示文件大小 演练目标: 1 切换到 /usr/tmp 清空内容 cd /usr/tmp rm -rf aaa/2 创建隐藏文件 非隐藏文件 目录 mkdir aaa3 查看当前目录内容 (缺点: 隐藏文件看不到) ls4 查看当前目录所有内容 (既包含隐藏,也包含非隐藏) -a5 查看目录内容的详细信息(查看文件类型、权限、大小等 缺点:文件大小没有单位) -l6 简化合并 查看目录内容的详细信息 ls -alh计算机中文件大小的表示方式(科普) 单温 英文 含义 字节 B(byte) 在计算机中作为一个数字单元,一般为 8 位二进制数 千 K(Kibibyte) 1KB = 1024 B,千字节( 1024 = 2 的 10 次方) 兆 M(Mebibyte) 1MB = 1024 KB,百万字节 千兆 G(Gigabytee) 1GB = 1024 MB,十亿字节,千兆字节 太 T(Terabyte) 1 TB = 1024 GB,万亿字节,太字节 拍 P(Petabyte) 1 PB = 1024 PB,百万亿字节,拍字节 1.4 ls 和通配符的使用 准备工作 # 切换到临时目录(先使用,稍候讲解)cd /usr/tmp# 清空目录内容(先使用,稍候讲解)rm -rf *# 创建文件touch a23.txt 11.txt 111.txt 112.txt 123.txt 223.txt 323.txt 423.txt 523.txt# 查看目录内容ls 通配符 含义 * 代表 任意个数 的字符 ? 代表任意一个字符,且只能是一个 需求 1: 1 查看以 1 开头的文件或目录 ls 1*2 查看以 3.txt 结尾的 文件或目录 ls *3.txt3 查看含有3的文件列表 ls *3*4 查看第二个字符是2的文件 ls ?2* 通配符 含义 [abc] 匹配 a、b、c 中任意一个 [a-f] 匹配从 a 到 f 范围内的任意一个字符 需求 2: 1 查看 第一个字符是 1到5,以23.txt结尾 的 目录或文件名 ls [1-5]*23.txt常用: ls -alh ls -alh / 列出来/目录下面详细的文件及目录 2.切换目录 2.1 cd cd 是英文单词 change directory 的缩写,其功能为 更改当前的工作目录,也是用户最常用的命令之一 注意: linux 的所有 目录 和 文件名 都是大小写敏感的 命令 含义 cd 目录 切换到指定目录下 cd .. 切换到上级目录 cd - 可以在最近的两次目录之间切换 需求: 1 查看当前所在目录 pwd2 切换到 /usr/local cd /usr/local/3 切换到 上一级目录 /usr cd .. (..代表上一级目录)4 后退到上一次访问的目录中 cd -2.2 相对路径和绝对路径 2.2.1 目标 : 通过 路径 找到 目标 2.2.2 如何分步骤实现: 第一步: 使用相对路径定位目标 第二步: 使用绝对路径定位目标 2.2.3 第一步: 使用相对路径定位目标 特征: 相对路径 输入路径时,最前面不是以 "/" 开始的,表示相对 当前目录 所在的位置 缺点: 参照工作目录 发生变化 相对路径也要发生变化 需求1: 当前工作目录是 /usr,使用相对路径 切换到 /usr/tmp 目录下需求2: 当前工作目录是 /root,使用相对路径 切换到 /usr/tmp 目录下 cd ../usr/tmp/2.2.4 第二步: 使用绝对路径定位目标 特征: 绝对路径 在输入路径时,最前面是以 / 开始的,表示 从 根目录 开始的具体目录位置 优点: 定位准确,不会因为 工作目录变化 而变化 需求1: 当前工作目录是 /usr,使用相对路径 切换到 /usr/tmp 目录下需求2: 当前工作目录是 /root,使用相对路径 切换到 /usr/tmp 目录下2.2.5 小总结 相对路径 在输入路径时,最前面不是以 / 开始的 ,表示相对 当前目录 所在的目录位置 绝对路径 在输入路径时,最前面是以 / 开始的,表示 从 根目录 开始的具体目录位置 3.创建和删除操作 3.1 touch 3.1.1 目标 通过 touch 命令 创建文件 3.1.2 路径 第一步: 创建一个空白文件 第二步: 修改文件的末次修改日期 3.1.3 实现 第一步: 创建一个空白文件 touch 不存在的文件 第二步: 修改文件的末次访问时间 touch 存在的文件 3.1.4 小结 通过 touch 文件名 创建文件 和 修改文件的末次访问时间 3.2 mkdir 3.2.1 目标: 通过 mkdir 命令 创建目录 3.2.2 路径: 第一步: 创建 没有层级关系的目录 第二步: 创建 有层级关系的目录 3.2.3 实现 yum -y install tree 第一步: 创建 没有层级关系的目录 mkdir 目录名 第二步: 创建 有层级关系 的目录 mkdir -p 目录1/目录2/目录3 创建一个新的目录 选项 英文 含义 -p parent 可以递归创建目录 3.2.4 小结 通过 mkdir -p 目录名 命令 创建目录 注意: 新建目录的名称 不能与当前目录中 已有的目录或文件 同名 3.3 rm 3.3.1 目标 通过 rm -rf 文件/目录 命令实现删除 文件和目录的功能,rm 对应的英文是 remove 含义: 删除 3.3.2 路径 第一步: 删除文件 (有提示) rm 111.txt 第二步: 删除文件 (取消提示) rm -f 11.txt 第三步: 删除目录 rm 第四步: rm 结合 通配符 3.3.3 实现 第一步: 删除文件 (有提示) rm 文件第二步: 删除文件 (取消提示) rm -f 文件 参数 英文 含义 -f force (强制) 强制删除,忽略不存在的文件,无需提示 第三步: 删除有内容的目录 rm -rf 目录 参数 英文 含义 -r recursive (递归) 递归地删除目录下的内容,删除文件夹 时必须加此参数 第四步: rm 结合 通配符 * ? \[abc][a-z] rm -rf *.txt 3.3.4 小结 通过 rm -rf 文件/目录 完成删除 文件或目录的功能. 注意: 使用 rm 命令要小心,因为文件删除后不能恢复 rmdir 删除空文件夹 04.拷贝和移动文件 序号 命令 对应英文 作用 01 tree [目录名] tree 以树状图 列出目录中的内容 02 cp 源文件 目标文件 copy 复制文件或者目录 03 mv 源文件 目标文件 move 移动文件或目录 或者 重命名 4.1 tree (扩展) 4.2.1 目标 通过 tree 命令可以以树状图列出文件目录结构. 安装: yum -y install tree 4.2.2 路径 第一步: 以树形结构显示目录中的文件和目录 第二步: 只显示 当前目录中的目录 第三步: 显示指定的两层 4.2.3 实现 准备工作 # 创建目录mkdir -p /export/aaa/bbb/ccc# 创建文件touch /export/aaa/01.txt /export/aaa/02.txttouch /export/aaa/bbb/03.txt /export/aaa/bbb/04.txttouch /export/aaa/bbb/ccc/05.txt /export/aaa/bbb/ccc/06.txt默认没有安装 tree 组件,需要联网时安装: # 安装 tree组件yum -y install tree# 卸载 tree组件yum -y remove tree第一步: 以树形结构显示目录中的文件和目录 tree [目录] 如果指定目录,就显示指定目录的内容 如果不指定目录,就显示当前目录的内容 第二步: 只显示 当前目录中的目录 tree -d [目录] 选项 英文 含义 -d derictory (目录) 只显示目录,不显示文件 第三步: 显示指定的两层 tree -L n [目录] 选项 英文 含义 -L level (层级) 显示几层目录 4.2.4 小结 通过 tree 目录 命令可以以树状图列出文件目录结构. 4.2 cp 4.2.1 目标 通过 cp 实现复制将指定的 文件 或 目录 复制到 两一个 文件 或 目录中 4.2.2 路径 第一步: 备份指定文件 第二步: 将文件复制到目录中 第三步: 将文件复制到另一个文件中,实现覆盖效果 第四步: 复制目录 到指定 目录中 4.2.3 实现 第一步: 备份指定文件 cp 文件1 备份文件名第二步: 将文件复制到目录中 cp 文件1 目录/第三步: 将文件复制到另一个文件中,实现覆盖效果 cp 文件1 文件2(存在的)第四步: 复制目录 到指定 目录中 cp -r 目录1/ 目录2/ 命令 英文 作用 -r recursive (递归) 递归复制目标目录的内容 4.2.4 小结 cp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录中 4.3 mv (move) 4.3.1 目标 通过mv 命令可以用来 移动 文件 或 目录,也可以给 文件或目录重命名 4.3.2 路径 第一步: 将文件 移动 另一个目录中 第二步: 重命名 第三步: 将目录移动到 另一个目录中 4.3.3 实现 第一步: 将文件 移动 另一个目录中 mv 文件 目录/ 第二步: 重命名 mv 旧文件名 新文件名第三步: 将目录移动 到 另一个目录中 mv 被移动目录 目标目录4.3.4 小结 mv 可以用来 移动 文件 或 目录,也可以给 文件或目录重命名 参考链接 完整版参考链接:Linux常用命令完整版
点赞 6
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 09:20
武汉大学 C++
面试凉经,又凉了好没意思啊
海康威视嵌入式面经随记起初兴致勃勃地投了海康,没想到还是挂在了二面,感觉整体难度还好但是自己当时没想起来。复盘了一下,很多考点其实是有规律可循的。💡 备考建议:如果你也在准备嵌入式方向,推荐先系统过一遍这份面经 我也是看完之后才意识到自己哪里没准备到位的。一面(50min)Linux 中断流程,谈谈你对中断上下文的理解C 语言字节对齐的规则,为什么要字节对齐?进程间通信的方式,为什么分用户空间和内核空间?C++ 多态怎么理解?C++ 有哪些多态的典型例子?C 语言程序运行时的内存分配const 关键字的用法extern C 有什么用?为什么声明 C 语言环境?与 C++ 环境区别?delet...
查看26道真题和解析
点赞
评论
收藏
分享
今天 13:44
同济大学 C++
在松江园区上班是一种什么体验?
先放一张从办公楼视角的园区图⬇️ 入职巨人快一年了。这一个年最大的感受是——我好像没在“上班”,就是换了个地方生活。 🏡 关于住:提供两年宿舍,第一年免费入职当天领到宿舍钥匙的那一刻,我人是懵的。双人间,水电全免,冰箱、洗衣机、微波炉全配好了,每个房间独立Wi-Fi,柜子大得能塞下我大学四年的家当,公共区域每天有人打扫。最离谱的是什么?宿舍到工位步行5分钟,早上9:50起床都不会迟到。🍜 关于吃:食堂卷到离谱,3.5元吃一顿早餐巨人的食堂,是那种会让离职员工专门发帖怀念的存在。早餐:土豆饼、萝卜丝饼、煎饼果子、小馄饨、包子、豆浆、八宝粥……我每天的早餐标配是煎饼果子(3元)+豆浆(0.5元...
巨人网络公司福利 100人发布
点赞
评论
收藏
分享
03-16 16:31
湖南工商大学 Java
OC之后,本来都打算躺平了,没想到居然还会审批不通过
看来得重新踏上征程了。后悔之前oc之后没有走其他的流程。
万物DP:
应该就是备胎了,没有重新走的可能是因为另一个人已经发offer了
点赞
评论
收藏
分享
04-10 10:22
河南工业大学 软件测试
软测春招
谁来救救我,双非本。为什么招聘软件投简历总在技术筛被滤掉了。是项目业绩包装的太假了吗。还是社招不想要应届生
春招至今,你收到几个面试...
点赞
评论
收藏
分享
05-02 17:06
长沙工业学院 测试开发
带你理解求最大公因数的算法
前言:在数学学习与计算机编程中,我们经常需要计算两个数字的最大公约数。它既能简化分数计算,也是密码算法、数据运算里最 基础的常用在数学学习与计算机编程中,我们经常需要计算两个数字的最大公约数。它既能简化分数计算,也是密码算法、数据运算里最基础的常用工具。 从古至今,人们总结出两种最经典、流传最广的求解方法:更相减损术与辗转相除法。两种算法底层逻辑相通,都依靠数字公因数不变的数学规律缩小数值,但运算方式、速度效率截然不同。 本文用最简单直白的语言,不带复杂公式,一步步拆解两种算法的原理、过程与优劣对比,带你彻底看懂古人智慧与现代最优解法的区别。<1>更相减损术 #include &l...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
毕业了,有些话只能藏在心里了
1.9W
2
...
毕业啦!我们要一起去广州打拼啦!
1.9W
3
...
2026春招到底卷成什么样了?填问卷说出真相,最高领200元现金红包
1.5W
4
...
字节 中国交易与广告 后端一面
1.2W
5
...
211本,130投0面,agent应用开发,简历求助!
7932
6
...
从阿里被裁到快手升P6,我花了四年
7648
7
...
华为暑期实习
7157
8
...
从腾讯到阿里感,谢一路走来的自己
6548
9
...
别人:阿里 字节 腾讯
6520
10
...
在携程的一天
6384
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
30793次浏览
220人参与
#
校招薪资来揭秘
#
960291次浏览
4061人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
50610次浏览
781人参与
#
如果春招能重来,我会___
#
28981次浏览
283人参与
#
24秋招避雷总结
#
1019755次浏览
7098人参与
#
你会因为行情,降低找工作标准吗?
#
44515次浏览
321人参与
#
在爱玛,骑向未来
#
20078次浏览
392人参与
#
机械人还在等华为开奖吗?
#
339127次浏览
1652人参与
#
米哈游求职进展汇总
#
688506次浏览
3348人参与
#
华为池子有多大
#
177935次浏览
931人参与
#
26届春招投递记录
#
8572次浏览
71人参与
#
通信/硬件求职避坑tips
#
171954次浏览
1170人参与
#
25届网易互娱暑实进度
#
109048次浏览
802人参与
#
记录我的毕业季
#
4398次浏览
116人参与
#
机械人,你的秋招第一份简历被谁挂了
#
268703次浏览
2450人参与
#
远程面试的尴尬瞬间
#
363737次浏览
2062人参与
#
大学最后一个寒假,我想……
#
103251次浏览
846人参与
#
机械求职避坑tips
#
103630次浏览
589人参与
#
你认为小厂实习有用吗?
#
144993次浏览
762人参与
#
网易求职进展汇总
#
213084次浏览
1523人参与
#
美团秋招笔试
#
216236次浏览
1191人参与
#
刚入职就____,这样正常吗?
#
148911次浏览
709人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务