• 跳转至主导航
  • 跳到主要内容
  • 跳至主侧边栏
  • 跳转到页脚

科技丽拉

出血边缘,总是

  • 公司首页
  • 关于我们
  • 联系我们
  • 交易和优惠
Techlila 徽标
分享
分享
分享
Pin
2 分享
Linux 文件权限:教程
下一步

Linux 文件权限:教程

壳牌小贴士

科技丽拉 电脑 Linux的

五个有用的 Shell - 提示提示

Rajesh Namase的头像 拉杰什·纳姆塞
最后更新日期: 4年2017月XNUMX日

在这里,我们为您提供五个有用的启发 Shell 提示提示 这对你来说肯定是一个福音。

1) 对于捷径,我们总是定义别名。 但是,有时,我们不需要那个并且想要命令的原始效果。

例如:

别名 ls='ls -la'

现在要限制别名效果并查看原生命令,我们可以通过以下三种方式中的任意一种来执行:

$ 命令 ls $ \ls $ "ls"

2) 如果要检查别名是否分配给特定命令,可以使用带有别名的 type 命令,如下所示:

$ 类型 ls

您还可以使用 unalias 命令恢复到原始状态 “ls' 命令:

$ 别名 ls

如果指定了别名,这将显示别名。

3) 要在 GNOME 中从命令行打开应用程序,我们可以使用 gnome-open 命令。 例如:

$ gnome-open jash.xls

这将打开文件及其关联的应用程序。

4) 这是使用附加运算符的一种有用方法。 要在文件末尾附加文本,我们只需使用 >> 字符。 但是如果我们想在文件的开头附加文本,请运行以下命令:

$ echo "嗨 Nidheeshdas" | cat - file.txt > /tmp/out && mv /tmp/out file.txt

通过使用此命令,将在文件开头添加“hi Nidheeshdas”行。

5) 如果要查找所有扩展名为 .txt 和 .jpg 的文件,则使用以下命令:
壳牌小贴士

$ 查找。 -type f -iname "*.txt" -or -iname "*.jpg"

...其中 -type f 参数用于查找文件, -or 用于“或”操作。 如果要在此“查找”中排除隐藏文件,请使用 ! (非)运算符:

$ 查找。 -type f -iname "*.txt" ! -我的名字 ”。*”

Shell 使用的变量

以下是 Shell 脚本使用的一些变量及其详细信息。

  • 1 美元、2 美元…… 表示命令行参数的位置参数。
  • $# 在命令行中指定的参数数量。
  • $0 执行命令的名称。
  • $* 作为单个字符串的完整位置参数集。
  • “[电子邮件保护]= 每个带引号的字符串都被视为一个单独的参数。
  • $? 最后一条命令的退出状态。
  • $$ 当前Shell的PID。
  • $! 上次后台作业的 PID。
  • !$ 上一个命令的命令行参数。
分享
分享
分享
Pin
2 分享

披露: TechLila 上发布的内容受读者支持。 对于通过我们的附属链接进行的购买,我们可能会收到佣金,您无需支付额外费用。 阅读我们的 免责声明页面 了解更多关于我们的资金、编辑政策和支持我们的方式。

分享就是关怀

分享
分享
分享
Pin
2 分享
Rajesh Namase的头像

拉杰什·纳姆塞

拉杰什·纳姆塞 是一名专业博主和 TechLila 博客的创始人。 此外,他还是一位充满激情的企业家、互联网营销人员和健身狂。

类别

  • Linux的

标签

Linux命令, Linux 教程

读者互动

人们在说什么

  1. 塔拉头像塔拉

    我不懂 C,但我明白什么是赋值的概念。
    总之,程序完成后,教授在测试时,应该可以做到以下几点……

    1. 在 Linux 上从命令行启动程序。 (我们将该会话称为“窗口 1”)
    2.程序启动时,弹出第二个窗口(窗口2)
    3.在窗口 2 中,应该有一个提示,其中包含会话所在目录路径的当前名称。 • 在 Linux 中,该信息位于 $PWD 环境变量中。 设置提示环境变量 PS1='$PWD >'
    •这会给你一个跟随你所在目录的路径。我也很确定你的教授会检查他的CD是否进入另一个目录,你的路径会留在他身边。

    4.从Win2,用户应该输入这6个组成的命令之一。
    这些命令在 Win2 中是 TYPED 的,但输出必须转到 Win1(原始窗口) •Sho(Linux 命令的别名,ls)
    •2nsa5(Linux 命令的别名,cp)
    •2m7i(Linux 命令的别名,rm)
    •Roo7(Linux 命令的别名,cd)
    •Dawir(Linux 命令的别名,grep)
    •23rid(Linux 命令的别名,更多)

    5.另一个命令是2ktob。 输入命令和文件名后,其余的输出应保留在 Win2 上,因为用户键入文本,并且用户对文件名的任何名称都应该是用于创建文本文件的名称。 (不要将文件称为“文件名”)
    此外,如果没有输入文件名,请务必生成错误。 我很确定这将被测试。
    6.最后一个命令,bye将关闭Window2并结束程序。

    在你编写任何代码之前,这个项目的主要技巧是找出如何在一个会话中输入文本并在第二个会话中输出。 我怀疑她的教授已经讨论过了(因此是测试),所以希望已经涵盖了。

    第二个技巧是简单地用真实命令替换假命令。

    为此(除非教授另有指示)我只会使用“别名”命令。

    例如:

    别名 sho=ls

    然后当你输入 sho 时,linux 把它读为 ls。

    嵌入到您的 C 代码中,然后您就设置好了……只需将输出定向到窗口 1。
    等
    .
    注意:我们不能使用别名,我们必须在 C 中使用解析或类似的东西
    感谢ü

    回复

发表您的评论 取消回复

您的电子邮件地址将不会被公开。 必填 *

主要侧边栏

热门

如何在 Windows 上提高宽带速度

10 年 2021 款最佳 Android 启动器

安装 Windows 10 后要做的事情 – Windows 10 提示和技巧

您可以用来私下搜索网络的 10 大搜索引擎

55 个让你大吃一惊的有趣的计算机事实

购买笔记本电脑时要注意什么 - 笔记本电脑购买指南

Fusion Drive 与 SSD – 没有人告诉您关于 Fusion 与 SSD 存储的事情

有用的工具

• grammarly破解 - 免费语法检查器
• SEMrush – 专家信赖的最佳 SEO 工具
• Setapp – Mac 和 iOS 的一站式订阅

趋势主题

  • Android
  • 网络
  • iPhone
  • Linux的
  • 麦金塔
  • 确保用户
  • 社交媒体
  • 技术
  • Windows

值得检查

适用于 Windows 10(10 版!)的 2022 个最佳声音均衡器

14 款强烈推荐且免费的最佳 VLC 皮肤

页脚徽标 页脚文字标志

页脚

关于我们

您好,欢迎来到 TechLila,这是著名的技术博客,您可以在其中找到有关掌握基础知识及其他知识的资源丰富的文章。

在 TechLila,我们的主要目标是提供独特的信息,例如高质量的提示和技巧、教程、Windows、Macintosh、Linux、Android、iPhone、安全性的操作指南以及一些杂项子主题,例如评论。

链接

  • 关于我们
  • 联系我们
  • 免责声明
  • 隐私政策
  • 条款

关注

使用 Genesis 框架的自定义主题

Cloudways 云托管

语言

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© 版权所有 2012–2023 科技丽拉。保留所有权利。