热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

linux系统命令行的常见操作

linux的终端命令行可以实现很多很多的功能,现总结一下终端命令行香断的操作符主要设计的操作符如下1. pwd  用法: pwd作用:打印当前路径&#xff0

linux的终端命令行可以实现很多很多的功能,现总结一下终端命令行香断的操作符

主要设计的操作符如下

1. pwd  

用法: pwd

作用:打印当前路径,注意 显示 / 代表是根目录的意思

2.cd

用法 cd 文件名

作用:切换目录,一般是进入硬盘、文件

   用法:cd

   作用: 后面不跟参数,则返回到了根目录

4.绝对路径与相对路径

绝对路径的写法:从根目录开始写, 例如: /root/test/001.c

相对路径的写法:以当前路径作为参考,同时 . 表示当前路径, ..表示当前路径的上一个路径, 例如:cd .. 回到上一级

5. clear

作用: 清空命令行界面,但是之前的操作依旧存在

6.ls

用法1:ls 不加路径

作用: 罗列当前目录下面有哪些文件

用法2: ls 路径名

作用: 罗列xxx路径下有哪些文件

用法3:ls -a (路径名)

作用:罗列当前目录(xxx路径)下面的文件包括隐藏文件

用法 ls -l (路径名) (快捷写法 ll)

作用:以列表的形式显示

           列表下面有rwx三种形式 分别代表(读写可执行),共有三组,分别代表当前用户的权限,当前分组的权限和其他分组的权限。

6. mkdir

用法 mkdir 目录名

作用: 创建一个目录

7. mv

用法: mv 文件名 路径名

作用: 把文件移到另一个地方

用法: mv 原文件名 新文件名

作用: 重命名

8. cp

用法: cp a b

作用: 复制a文件,并取之命名为b

用法 cp-R a b

作用:如果a下面还有子文件,那么用上述操作才可以完成复制

9.rm 

用法1: rm 文件名

作用 删除xxx文件

用法2: rm -i 文件名

作用: 提示是否删除xx文件(用 y/n 来确定是否删除)

用法3: rm -f 文件名

作用: 强制删除xxx文件

用法4: rm -r 目录名

作用:删除目录

用法5 rm -rf 目录名

作用: 强制删除目录

10.cat

用法1: cat > 文件名

作用:写文件

用法2:cat 文件名

作用: 查看文件

用法3 cat 文件名1 文件名2 > 文件名3

作用: 拼接文件1 2 并写入3 中

用法4 cat >> 文件名

作用,向文件中追加内容,如果用cat>文件名,会覆盖,无法追加

11 more

用法: more 文件名

作用: 在查看文件功能上,比cat更好用

操作: 空格向下翻页,b向上翻页 回车一行行的显示

12 tar

 -c   压缩
   -x   解压
   -j   bzip2
   -z   gzip
   -f  
使用归档文件

例子:

压缩: tar -czf d1.gz d1  (命令 选择项 压缩后的名字 要压缩的文件) 

解压:tar -xzf d1.gz d1   (命令 选择项 要解压的压缩包) 

13 find

    用法1: find 路径 -name"文件名"

    作用: 寻找路径下是否有xxx的文件

    用法2:find 路径 -name"*.cpp" 

    作用:利用通配符寻找路径下满足通配式的所有的文件

   用法3: find ./ -name "内容" -exec rm -rf {} \;

   作用:在根目录中寻找内容,将返回的内容删除

14 grep

用法 grep -n "内容" 文件名    grep -n "right" echo.file 

作用:-n表示第几行 right 表示找的串,echo.file 表示在哪个文件名中找

用法:find /directory -name "*.h" | xargs grep "content" (| 管道符)

作用:查询目录下文件内容



推荐阅读
  • 本文探讨了在不解压的情况下,如何高效地从包含文本文件的.gz压缩文件中查找特定字符串的方法。通过利用特定的工具和技术,可以在保持文件压缩状态的同时,快速定位和检索所需信息,提高处理大规模数据集时的效率和性能。 ... [详细]
  • 本文探讨了将PEBuilder转换为DIBooter.sh的方法,重点介绍了如何将DI工具集成到启动层,实现离线镜像引导安装。通过使用DD命令替代传统的grub-install工具,实现了GRUB的离线安装。此外,还详细解析了bootice工具的工作原理及其在该过程中的应用,确保系统在无网络环境下也能顺利引导和安装。 ... [详细]
  • 题目涉及 Linux 基础安全问题,提供的文件是一个 `.tar.gz` 压缩包。在 Linux 环境下解压后,需要进一步分析文件内容以发现潜在的安全漏洞和挑战。通过这一过程,可以深入了解 Linux 系统的安全机制和技术细节。 ... [详细]
  • tarzxvffilename.tar.gz顺便我们了解下linux下压缩与解压命令大全.tar解包:tarxvffilename.tar打包:tarc ... [详细]
  • 本文深入解析了Linux系统中常用的文件和目录操作命令,包括但不限于`ls`、`cd`等。通过详细讲解每个命令的功能、语法及应用场景,帮助读者掌握这些基本工具的使用方法,提升在Linux环境下的操作效率。此外,文章还介绍了如何结合选项和参数来实现更复杂的文件管理任务,为初学者提供了丰富的实践示例和技巧。 ... [详细]
  • 在Linux系统中,压缩命令与Windows系统存在显著差异。本文将详细介绍ZIP压缩命令的使用方法及其应用场景。首先,通过`unzip`命令可以将文件解压到指定目录,例如 `unzip monitor-0.8.2.zip -d /目标目录/`。此外,还将涵盖其他常用的ZIP相关命令和选项,帮助用户高效地管理和操作压缩文件。 ... [详细]
  • 在项目开发过程中,掌握一些关键的Linux命令至关重要。例如,使用 `Ctrl+C` 可以立即终止当前正在执行的命令;通过 `ps -ef | grep ias` 可以查看特定服务的进程信息,包括进程ID(PID)和JVM参数(如内存分配和远程连接端口);而 `netstat -apn | more` 则用于显示网络连接状态,帮助开发者监控和调试网络服务。这些命令不仅提高了开发效率,还能有效解决运行时的各种问题。 ... [详细]
  • STAR: 转录组数据分析中的高效比对工具介绍
    欢迎关注“生信修炼手册”!STAR 是一款专为 RNA-seq 数据设计的高效比对工具,以其卓越的速度和高灵敏度著称。该软件在处理大规模转录组数据时表现出色,能够显著提高比对效率和准确性。此外,GATK 推荐使用 STAR 进行预处理步骤,以确保后续分析的可靠性。 ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • 在Python 3环境中,当无法连接互联网时,可以通过下载离线模块包来实现模块的安装。具体步骤包括:首先从PyPI网站下载所需的模块包,然后将其传输到目标环境,并使用`pip install`命令进行本地安装。此方法不仅适用于单个模块,还支持依赖项的批量安装,确保开发环境的完整性和一致性。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • 深入解析Gradle中的Project核心组件
    在Gradle构建系统中,`Project` 是一个核心组件,扮演着至关重要的角色。通过使用 `./gradlew projects` 命令,可以清晰地列出当前项目结构中包含的所有子项目,这有助于开发者更好地理解和管理复杂的多模块项目。此外,`Project` 对象还提供了丰富的配置选项和生命周期管理功能,使得构建过程更加灵活高效。 ... [详细]
  • 在Linux环境中,通过编写Shell脚本来实现自定义命令的创建与激活,能够极大地简化服务器上多个子系统的管理操作。例如,通过简单的命令如“tt”,即可快速查看各个应用程序的名称及其运行状态,从而提高系统维护的效率和便捷性。 ... [详细]
  • 深入浅出解析HTTP协议的核心功能与应用
    前言——协议是指预先设定的通信规则,确保双方能够按照既定标准进行有效沟通,从而实现准确的信息交换。例如,驯兽师通过拍手使动物坐下,这实际上是一种预设的协议。本文将详细探讨HTTP协议的核心功能及其广泛应用,解析其在现代网络通信中的重要作用。 ... [详细]
author-avatar
书友78403557
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有