SHELL命令(180701)

2023-05-16

shell命令

1.关机halt     reboot     poweroff

2.帮助手册 man

3.目录,文件操作:Linux采用的文件是ext3(树形结构)

    3.1路径表示法

            绝对路径:(从根开始)/home/hxm/桌面

            相对路径:相对于当前位而言的一个位置

            ~/文件

     3.2查看当前的位置:pwd      (prin working directory)

        print(印刷,打印)working(工作)directory(目录,文件夹)

    3.3改变目录:cd 位置            (change directory)

        cd /home/hxm/桌面           (利用绝对路径讲工作目录移动到桌面)

        cd ./桌面                           (利用相对路径将工作目录移动到桌面)

        cd~                                    (将工作目录移动到当前用户的主目录)

        change(改变,交换)

      3.4遍历某文件的内容:

        ls [options] [FILE]          (list)

        3.4.1:ls 遍历当前的位置(current)

        3.4.2:ls path

        3.4.3: ls -l 文件   (查看文件属性)

        -rw-rwr--  1    LF    LF    0   7月 1  01:19 abc (-文本)

            t 权限       链接     创建  群组  大小     时间        时间          文件名 

            type: - 普通文件  d文件夹    p管道    l连接   c字符    b块

            list(列于表上)    current(现在的)path(路径)

4.  ls  - path:(遍历所有文件)

                    .当前

                    ..父路径

5.用户的主目录:系统为每一个用户分配了以一个活动的文件夹 ./home

:    当前用户的主目录

6.创建文件夹: mkdir path       make directory

7.创建文件/修改时间戳:touch 文件名

8.rm path  remove

        rm path 删除文件

        rm -r path 删除文件夹

9.mv   移动文件    move file(将文件移动到原文件位置即可修改文件名)

move(移动)file(文件)

8.ln  链接: 符号链接   硬件链接

ln -s                    symbolic(符号)          (相当于win快捷方式)

ln  -L                   hard link 硬链接              (相当于复制一遍)

文本文档操作:

        1. cat/more  文档                 读取文本文档

                        cat  一次性读取

                        more  一屏一屏的读取

        2. wc           统计文本行数,单词数量

            -w           统计单词数

            -l            统计行数

            -c           统计有多少个字节

            -a           统计字符数

另加

查看或匹配网卡:ifconfig

查看两台主机是否能通信:ping  主机地址

    如果两台主机不能通信,说明防火墙拦截。(关闭防火墙)

清屏:清空屏幕

        clear:保留之前信息

        reset:清空

当前用户:who

            who 查看登录信息

            who -l  查看登录信息和登录终端的进程PID

           





本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SHELL命令(180701) 的相关文章

  • 如何在Windows Git shell中运行./script.sh?

    也许这很尴尬 但是当我在 Git shell 中工作时 我无法在 Windows 上运行 sh 文件 也许我必须安装一些东西 但我认为 Git 会支持 bash 命令 我知道 Windows 不使用 sh 文件 我正在执行安装步骤游戏结束
  • 如何从 C 函数创建 shell 命令

    想知道如何获取一组 C 函数并将它们转换为 shell bash 命令 假设我有一组简单的 C 函数 int fn1 some C code for function 1 int fn2 some C code for function 2
  • 如何拆分一行并重新排列其元素?

    我在一行中有一些数据 如下所示 abc edf xyz rfg yeg udh 我想呈现如下数据 abc xyz yeg edf rfg udh 以便打印备用字段并用换行符分隔 有没有这样的衬里 下列awk脚本可以做到这一点 gt echo
  • Windows、Emacs、Git Bash 和 shell 命令

    Windows 7 Emacs 24 3 1 git 1 8 1 msysgit 1 我的等效 emacs 文件中有以下内容 if equal system type windows nt progn setq explicit shell
  • 如何仅将整个嵌套目录中的头文件复制到另一个目录,在复制到新文件夹后保持相同的层次结构

    我有一个目录 其中有很多头文件 h 和其他 o 和 c 文件以及其他文件 这个目录里面有很多嵌套的目录 我只想将头文件复制到一个单独的目录 并在新目录中保留相同的结构 cp rf oldDirectory newDirectory将复制所有
  • 使用 Jenkins 运行 ios-sim

    我正在尝试使用以下命令从命令行启动我的应用程序ios sim https github com downloads pegli ios sim ios sim xcode4 3 tar gz但这就是我得到的 Started by user
  • Bash 脚本 - 迭代 find 的输出

    我有一个 bash 脚本 其中需要迭代 find 命令输出的每一行 但似乎我正在迭代 find 命令中的每个单词 以空格分隔 到目前为止我的脚本看起来像这样 folders find maxdepth 1 type d for i in f
  • 在 shell 脚本中查找和替换

    是否可以使用 shell 在文件中搜索然后替换值 当我安装服务时 我希望能够在配置文件中搜索变量 然后在该值中替换 插入我自己的设置 当然 您可以使用 sed 或 awk 来完成此操作 sed 示例 sed i s Andrew James
  • 如何让“grep”从文件中读取模式?

    假设有一个很大的文本文件 我只想打印与某些模式不匹配的行 显然 我可以使用egrep v patter1 pattern2 pattern3 现在 如果所有这些模式都在一个文本文件中怎么办 最好的制作方法是什么egrep从文件中读取模式 g
  • Bash 脚本大小限制?

    我有一个 bash 脚本 在 RHEL 或 OS X 上运行时出现以下错误 第 62484 行 意外标记 换行符 附近出现语法错误 第 62484 行 o gz 这是一个自动生成的脚本 用于解决我公司使用的 Grid Engine 计算集群
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u
  • 如何使用我在 github 中发布的 bash 脚本执行 chsh?

    我有一个要点 我总是用它来在新服务器上安装我需要的软件包 http gist github com 4372049 http gist github com 4372049 我需要做的就是通过 ssh 在新服务器中输入以下内容 bash c
  • 仅当重复行与模式匹配时才删除它们

    这个问题 https stackoverflow com questions 1444406 how can i delete duplicate lines in a file in unix有一个很好的答案说你可以使用awk seen
  • 在 bash 中使用单个命令为 shell 变量分配默认值

    我对 bash 3 00 shell 脚本中的变量进行了大量测试 如果未设置变量 则它会分配默认值 例如 if z VARIABLE then FOO default else FOO VARIABLE fi 我似乎记得有一些语法可以在一行
  • shell脚本中关联数组的时间复杂度

    我想知道在 shell 脚本中使用关联数组时如何构造 实现 另外 我想知道基于 shell 脚本的关联数组的时间复杂度是否是最佳的 因为我们可以使用字母和数字作为它们各自的键 编辑 他们使用什么哈希函数 如果您使用关联数组 则不能通过 使用
  • shell脚本中的\r字符

    我在尝试执行 shell 脚本时收到以下错误 r command not found line 2 请提出同样的解决方案 以下是脚本中使用的初始行 bin sh if lt 1 then echo ERROR Environment arg
  • 如何使用shell脚本从json字符串中grep特定字段值[重复]

    这个问题在这里已经有答案了 下面是文件中可用的 JSON 字符串 我需要从中提取值status在 shell 脚本中 预期输出 status success 响应 json eventDate null dateProccessed nul
  • sed 错误“未终止的 's' 命令”故障排除

    我正在构建一个script https stackoverflow com questions 4036832 replacing a specific term in an xml file其中 它将用文件夹路径替换 XML 文件中的模式
  • 在 iOS 模拟器中安装应用程序的脚本

    我正在尝试自动化构建应用程序 运行单元测试以及最终运行 UI 测试的过程 我正在通过命令行 xcodebuild sdk iphonesimulator6 0 在某个目录中构建应用程序 如何通过命令行 在 Library Applicati
  • 从 shell 命令调用 SOAP 请求

    我使用curl 向Web 服务发送SOAP 请求 并使用shell 脚本获取响应 请在下面找到我正在使用的命令 curl H Content Type text xml charset utf 8 H SOAPAction d sample

随机推荐