我与Linux的爱恋:Linux的基本指令

2024-09-05 09:04
文章标签 linux 基本 指令 爱恋

本文主要是介绍我与Linux的爱恋:Linux的基本指令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

🔥个人主页guoguoqiang. 🔥专栏Linux的学习

Alt

Linux的指令介绍

1.1 pwd

pwd用来查看当前目录
在这里插入图片描述

1.2 ls指令

ls[选项][目录或文件]
对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息
在这里插入图片描述

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
在这里插入图片描述
-l 列出文件的详细信息。
在这里插入图片描述
以.和…开头的文件是隐藏目录,任何目录下都会有 ,-a可以进行查看
在这里插入图片描述
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录不会列出其下的任何子目录或文件。
在这里插入图片描述
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
在这里插入图片描述
-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)

-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)

-r 对目录反向排序。

-t 以时间排序。

-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)

-R 列出所有子目录下的文件。(递归)

-1 一行只输出一个文件。

1.3cd指令

语法:cd 目录名

改变工作目录。将当前工作目录改变到指定的目录下

  • cd … : 返回上级目录
  • cd ~:进入用户家目
  • cd -:返回最近访问目录
    在这里插入图片描述
    家目录的名称通常与用户的用户名相对应,并位于特定的高级目录下。例如,在标准的Linux系统中,家目录通常位于/home目录下(如用户john的家目录通常是/home/john),而在macOS中,它们通常位于/Users目录下(如用户john的家目录会是/Users/john)。对于root用户(超级用户),家目录通常是/root。
    在这里插入图片描述

​路径
绝对路径:

绝对路径是从文件系统的根目录(在UNIX/Linux系统中是/(路径分隔符),在Windows系统中通常是某个盘符如C:\)开始的完整路径,它详尽地指出了文件或目录的位置,不管当前位置在哪里。
绝对路径总是以同一种方式解析,它不依赖于当前工作目录或者程序的运行上下文。
例如,在Linux系统中,/home/user/documents/report.txt是一个绝对路径,它明确指向了/home/user/documents目录下的report.txt文件。
相对路径:

相对路径是相对于当前工作目录的路径。换句话说,它根据当前的位置来指定目标文件或目录的位置。
相对路径可能包括./表示当前目录,…/表示上一层目录。它们通常比绝对路径短,并且可以在当前工作目录改变时保持不变(只要相对关系没变)。
例如,如果当前的工作目录是/home/user/documents,则可以使用相对路径./report.txt来引用同一目录下的report.txt文件,或者使用…/pictures/image.jpg来引用上一级目录中pictures目录下的image.jpg文件

这篇关于我与Linux的爱恋:Linux的基本指令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1138513

相关文章

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Java实现远程执行Shell指令

《Java实现远程执行Shell指令》文章介绍使用JSch在SpringBoot项目中实现远程Shell操作,涵盖环境配置、依赖引入及工具类编写,详解分号和双与号执行多指令的区别... 目录软硬件环境说明编写执行Shell指令的工具类总结jsch(Java Secure Channel)是SSH2的一个纯J

Python ORM神器之SQLAlchemy基本使用完全指南

《PythonORM神器之SQLAlchemy基本使用完全指南》SQLAlchemy是Python主流ORM框架,通过对象化方式简化数据库操作,支持多数据库,提供引擎、会话、模型等核心组件,实现事务... 目录一、什么是SQLAlchemy?二、安装SQLAlchemy三、核心概念1. Engine(引擎)

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优