撰文编辑:逻辑熊猫 | 图片:截图
欢迎朋友圈各种姿势的分享
如需转载,请后台联系授权
- 正式开始 -
▼
-01-
打开终端 | ctrl+alt+t
推荐新手使用Ubuntu16.04 LTS的桌面版,在桌面版提供了桌面系统,虽然论速度和便利性与windows平台想去甚远,但是从学习的角度讲,可以省去很多麻烦。
在桌面下使用ctrl+alt+t,打开终端模拟器。
Linux的特色便是CLI(command-line interface 命令行界面),终端模拟器,是在桌面环境下,像在CLI下工作一样的工具。你基本可以完成所有终端能做的事情,而且,更便利。如果你不喜欢Linux提供的桌面环境,可以使用ctrl+alt+F1~F6(F1~F6可以在6个tty之间转换。)转换到CLI下,可以使用clrl+alt+F7回到当前的桌面环境。
-02-
认识目录
简单来说,目录就是文件夹。
有时候手册中会用到path,dir,directory,location等词汇。
实际上就是指一个文件或者文件夹的位置。
-03-
cd | 目录操作
首先你应该了解一下Linux下的目录结构,详情可以参考本人另一篇文章
《聊聊Linux工作环境》。
cd命令就是一个切换当前目录的命令。
使用命令: cd /
来到根目录。使用ls命令,可以查看当前目录下的内容。
使用命令:cd 或者cd ~
直接使用cd命令,来到当前用户的家目录。
使用pwd命令,打印当前目录。
使用命令:cd -
来到上一目录。
使用命令:cd 目录的路径
学会使用cd命令,你就可以自由地在各个目录之间切换。
关于目录的路径,有两种,绝对路径和相对路径。
绝对路径:从根目录开始检索,如:/home/lizechen
相对路径:以当前目录为参照来检索。
这里介绍两个符号“.”代表当前目录, “..”代表上一层目录。“~”代表家目录,“/”代表根目录。
比如使用cd /home/lizechen。
比如使用cd ../../
如果想切换到当前目录下的子目录当中的话,使用cd ./子目录/子目录的子目录等。此时可以省略开头的"./"
如:
如:
关于cd命令的更多内容。可以使用help cd查看。
如果使用man cd ,你得到的结果是没有cd 手册。
这里需要解释一下,因为cd是和shell绑在一起的,属于shell的功能,虽然是一个linux命令,但是并没有对应的用户手册,却可以通过help来获得想要的帮助。
比如:使用下面的命令,无法定位也无法看到手册。
-04-
ls | list目录内容
当你打开windows的一个文件夹的时候,你会看到各种各样的文件还有子文件夹。但是CLI下,从上一节内容来看,每次换目录的时候不会直接显示目录中的内容,所以需要一个显示目录内容的办法,那就ls命令。
这里介绍一下ls命令的用法。
直接使用ls命令。如上一节中显示目录中的内容。
使用man ls或者 ls --help命令查看ls的使用手册或者使用帮助。
ls -l 目录 |查看文件详细信息
ls -a 目录 |可以显示隐藏内容。
ls -1 目录 |逐行显示目录内容。
ls -s 目录 |按找size(大小)给目录下的文件排序
ls -R 目录 |显示下所有内容以及子目录下所有内容的相对路径。
也可以使用ls 一个文件的路径,只显示一个文件。如果无此文件显示文件不存在。
ls patten |根据正则表达式显示检索到的内容。
关于正则表达式的内容不在这里赘述,但是正则表达式是一个很有用的功能。
-05-
pwd
在第三节中已经提到
它的功能很简单,就是
print work directory
显示当前工作目录
-06-
总结
本文主要内容
cd、pwd、ls
本文分享自 逻辑熊猫带你玩Python 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有