shell 获取当前目录_最常用的shell命令,你都知道吗?

作为一个计算机开发者,一定要理解计算机的实质是执行命令。即使不是服务端运维的开发同学,在平时中开发中,掌握一些基础的命令显得尤为重要。

76a66b7bc15ad4513eb4aa7c3494a979.png

接下来梳理一些重要且高频使用的shell命令。

1. ls :查看文件名和目录

1b0b9b7a51595c50847544e250d68b2f.png

如上示例:ls -al 获取当前目录下所有文件的信息。

解释一下字段的含义(从左到右依次排序):

字段1:文件类型和权限。

第一个字符表示:d(目录 -(普通文件) s(套接字文件)l:(链接文件)后面的字符代表该文件的权限(读|写|执行)

字段2:链接到此文件数量(几个快捷方式)

字段3:文件所有用户

字段4:文件所有用户组

字段5:文件占用字节大小

字段6:文件最近修改时间(6月5日17:34)

字段7:文件名称

2. cd: 进入文件目录

1cd1de13fe6d194fd07f7da67354035f.png

如上示例:

cd 当前要进入的文件夹名。

作用:从当前目录进入该文件夹内(Desktop);

cd ..

作用:从当前目录(文件夹内)回退至上一个目录;

cd /etc

作用:从当前目录直接进入根目录etc文件夹下;

cd ~

作用:从当前目录直接进入当前的用户家目录下;

cd -

作用:回退到进入当前目录的上一个进入的目录下;

注意cd只能进入文件夹目录,cd 文件名是错误的。

3. cat:查看文件内容

f35116dc18f04e37fe96937524bb47e2.png

作用:直接将文件的内容输出的命令工具里

注意:该命令只能作用在文件,不能cat文件夹

7fea40e592501a42dd7950a431488ee0.png

4. vi: 编辑文件模式

46e668dea697afc99ff3f43cb8327ec6.png

作用:进入该文件的编辑模式下,对当前文件进行修改操作。

用法:当进入该文件后需要输入i(insert)进行插入编辑,否则是只读模式。

:q 不保存退出

:q! 不保存强制性退出

:w 保存编辑

:wq 或 :x 或 ZZ 保存退出

:wq! 强制保存然后退出

注意:当vi当前不存在的文件时,会创建一个文件。

常用的vi工具有vim,大神专用代码编辑器。

5. history:输出历史使用过的命令

d449745a95afed22e1809e5a6fd93f49.png

作用:将之前所使用过的所有命令打印出来。

6. echo : 字符串的输出

1bb57a490f8976619983b9a83e30c787.png

作用:输出一段字符串,可以省略双引号。

echo `命令`: 可以打印出来该命令所输出的内容。

7. touch: 创建一个文件

2cbed9e5e98d5ff1131f4f9d27ef7ac9.png

作用:创建不存在的文件,可一次创建多个文件。

8. mkdir: 创建一个文件夹

1699eebe9d4dba8355180b1f1800f876.png

作用:创建一个不存在的文件夹在当前目录下。

注意:当要创建多层级的文件夹时,需要一级一级创建,不可一次创建。

9. mv: 移动文件

fe8d7df414aaef8968507ee0121525fb.png

作用:将当前的文件移动到一个目录下,也可以用作文件的修改名称。

10. ping:网络连通性检测

208b73e4d54eea0c7c29f0667ab0b557.png

作用:检测网络的连通性,ping可以测试一个机器地址(可以是ip也可以是域名)与当前计算机的连接状况,通过将 icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接。

注意:ping命令只有在安装了 tcp/ip 协议后才可以使用。

weixin_39583162
关注 关注
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
gslinux:GSLinux叠加层(Gentoo和基于源Linux专业音频工作站)
04-01
GSLinux GSLinux叠加层(Gentoo和基于源Linux专业音频工作站) 要在我们基于Gentoo的系统中添加此覆盖,请在/etc/portage/repos.conf文件夹中创建文件gslinux.conf。 [gslinux] 位置= / var / db / repos / gslinux 同步类型= git sync-uri = 优先级= 50 自动同步=是
shell / 获取当前工作目录的方法
布袋和尚
09-29 7379
答案: $(cd $(dirname $0);pwd) 栗子: #! /bin/sh echo '$0 = '$0 echo '$(dirname $0) = '$(dirname $0) echo '$(cd $(dirname $0);pwd) = '$(cd $(dirname $0);pwd) 直接执行脚本:sh test.sh 结果如下: $0 = test.sh $(dirname $0) = . $(cd $(dirname $0);pwd) = /home/xcl/Doc
[运维|SHELL] SHELL获取脚本所在目录(笔记)
最新发布
梦醒贰零壹柒
05-04 407
【代码】[运维|SHELL] SHELL获取脚本所在目录(笔记)
shell 脚本 : 获取当前路径与当前路径下的目录列表
坚韧与专注
05-15 1万+
shell 脚本 : 获取当前路径与当前路径下的目录列表
shell脚本常用语法——获得当前目录
热门推荐
林中静月下仙的博客
07-29 3万+
1 . 获得shell脚本所在的绝对路径 CURRENT_DIR=$(cd $(dirname $0); pwd) 或者 CURRENT_DIR=$(cd `dirname $0`; pwd) 执行步骤解析: dirname $0: 取得当前执行的脚本文件所在的目录; cd: 进入当前工作目录; pwd: 显示当前工作目录; 将当前工作目录输出给变量CURRENT_DIR。 2 . 获得shell脚本所在目录的父级目录的绝对路径 由于能1 获得shell脚本所在的绝对路...
工作中常用的linux命令小结
gs_albb的博客
12-13 1603
linux文件传输 拷贝本地文件夹到目标机器 scp -r /home/search root@192.168.10.132 : home – 拷贝文件夹,加-r参数
Linux中shell脚本获取当前工作目录的方法
01-20
以上这篇Linux中shell脚本获取当前工作目录的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:使用 Python 获取 Linux 系统信息的代码Linux系统...
Python调用shell命令常用方法(4种)
01-19
方法一、使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令不需要输出内容的场景。 举例说明: 1. 列举...
Shell获取脚本所在目录绝对路径的方法
01-10
而在 linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也没有太现成的命令可以调用,不过可以通过下面的语句来获取: 代码如下: baseDirForScriptSelf=$(cd “$(dirname “$0″)”; pwd) echo “full ...
Shell脚本获取进程的运行时间
01-10
注意:这并不是是指进程消耗的CPU时间,这里是当前时间减去进程启动时的时间,是这个时间段。 本来,ps本身也提供了选项来查询的,但是比较直观和形象(如 10:32这样的),不是用seconds为单位,并不
Shell脚本中获取进程ID的方法
01-20
提问: 我想要知道运行中脚本子shell的进程id。我该如何在shell脚本中得到PID。 当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shellshell脚本中的命令作为批处理运行(因此称为...
Linux shell中如何获取当前目录
菜鸡的博客
03-01 934
每当你在终端进行操作时,你都会有一个当前工作目录。使用pwd来判定当前目录在文件系统内的确切位置。在shell中也可以使用pwd来获取当前目录,并赋值给变量。添加执行权限运行test.sh。
shell命令之文件目录常用命令
weixin_44498669的博客
04-07 5567
Linux系统shell命令之文件目录常用命令
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。
06-25 2674
在Linux中,pwd命令用于显示当前工作目录的路径。它是"print working directory"的缩写。当用户在终端中切换目录时,pwd命令可以帮助用户确定当前所在的位置。
Linux Shell脚本获取当前路径
06-26 4809
我们的脚本经常被放置到不同层次的目录之中,有人喜欢放到/opt, 有人喜欢放到/home/myname,这是不可控的。而在自动化部署工作中,经常要移动、拷贝文件,获取当前脚本运行目录,才能方便的操控相对路径内的文件。本文就给出一种在脚本中获知当前程序运行目录的办法。
Linux--shell进入某个目录
qq1041663097的博客
12-30 3569
在linux环境下,我们经常会有通过shell脚本进入指定目录的操作,脚本test1.sh内容如下: #!/bin/sh cd /home/soft echo "abc" cd - sh ./test1.sh 执行之后并不会进入soft目录, 这是因为shell在执行脚本时,会创建一个子shell,并在子shell中逐个执行脚本中的指令; 而子shell中从父shell中继承了环境变量,但是执行...
Linux命令行配置网络
朗晴的技术博客
11-14 1万+
设置Linux网络配置!
嵌入式linux开发实践——项目2Linux使用基础16.压缩与归档
sinat_42550851的博客
10-05 255
归档及压缩命令 .Z compress程序压缩的文件; *.gz gzip程序压缩的文件; *.bz2 bzip2程序压缩的文件; *.tar tar程序打包的数据,并没有压缩过; *.tar.gz tar程序打包的文件,其中并且经过gzip的压缩 *.tar.bz2 tar程序打包的文件,并且经过bzip2的压缩 gzip命令、bzip2命令 用途:制作压缩文件、解开压缩文件 格式 gz...
文件的读写基本操作
范高伦的博客
09-07 1万+
一、文件是计算机中数据持久化存储的表现形式 读写文件标准操作格式1: 1、打开文件:file1 = open('文件名','读写模式') 2、操作文件 3、关闭文件:file1.close() 文件操作完毕后必须关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生 读写文件操作格式2: # 1、打开文件 file1 = open('demo.txt','w') # 2、操作文件 file1.write('hello world') # 3、关闭文件 file1.close() 1、打开文件:wi
shell 获取当前目录
02-16
要在 shell获取当前目录,可以使用内置的命令 `pwd`。`pwd` 是 "print working directory" 的缩写,它会输出当前所在的目录路径。可以在终端中输入以下命令获取当前目录: ``` pwd ``` 执行这个命令后,终端...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 需要使用新应用以打开此steam链接_教程丨如何查询Steam游戏的历史价格信息 9091
  • 网站开发需要哪些技术_开发网站需要什么软件及技术? 6858
  • python如何定义类_python中定义类 6452
  • 联发科有没有高端处理器_联发科处理器哪些好 2019联发科处理器排名 5663
  • python如何制作exe文件_Python制作exe文件简单流程 5120

大家在看

  • 本地电脑大模型系列之 01 Ollama:在本地机器上释放 AI 游乐场
  • HCIP-HarmonyOS Application DeveloperV1.0 考点
  • 面向对象&new 关键词&原型&Object.prototype&面向对象继承 1
  • ​带三维重建和还原的PACS源码 医院PACS系统源码 PACS系统源码医院PACS系统源码 C/S架构 带三维重建和还原​ 455
  • C语言中的指针(2) 711

最新文章

  • 侠客风云传服务器维护,侠客风云传开服表
  • 服务器怎么修改ssh端口非22,ssh 连接非22端口服务器的方法
  • 绝地求生服务器维护6.28,绝地求生6月28号维护公告 绝地求生更新维护到几点今天...
2021年149篇
2020年227篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

聚圣源digitalplayground杜致朗店铺免费起名测名评分网游小说全本下载修仙家族不能飘爱情公寓5百度云网盘陈乐女宝宝起名打分?为了谁歌词男孩起名带瑞字ie10浏览器起名字学校freeeim桃地再不斩超级无敌变身美少女真空泵公司起名姓惠起甚么名字银监会公务员三个字贸易公司起名参考成人用品店起名cctv14少儿频道直播在线观看移动手机卡傲斗凌天2.1攻略生日起名学校起名字啊石材公司起名大全集起名网可信嘛马氏起名名字大全女孩理想之城剧情介绍恒字起名字男生姓孙起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化