Linux的常用命令(一)

目录

一、文件处理命令

1.文件处理命令ls

2.文件处理命令cd

3.文件处理命令pwd

4.文件处理命令touch

5.文件处理命令mkdir

6.文件处理命令cp

7.文件处理命令mv

8.文件处理命令rm

9.文件处理命令cat

10.文件处理命令more

11.文件处理命令head

12.文件处理命令tail

13.文件处理命令ln


命令格式:命令-选项参数

例:ls  -la /etc

说明: 1)当有多个选项时,可以写在一起。

            2)两个特殊的目录. 和.. ,分别代表当前

                                   目录和当前目录的父目录。

一、文件处理命令

1.文件处理命令ls


命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-al] [文件或目录]
        -a  显示所有文件,包括隐藏文件(all)
        -l  详细信息显示(long)
范例:drwxr-xr-x   2 root root  4096 Dec  3 06:18 bin
        第一个字符d是文件类型:
        d是目录
        -是二进制文件
        l软连接文件
        第一列的后9个字符(rwxr-xr-x)是文件的权限
        R是读,w是写,x是可执行
        Rwx                        r-x                    r-x
        所有者u(user)        所属组(group)                其他人o(other)
        2代表硬链接数
        root root:第一个root是所属用户,第二个root是所属组
        4096:是文件的大小,以数据块来表示,一个数据块是512字节
        Dec  3 06:18:文件的创建时间或最后最后修改时间
        bin:文件名

2.文件处理命令cd


命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录]
功能描述:切换目录
范例:$ cd  /  切换到根目录
        $ cd  ..  回到上一级目录

3.文件处理命令pwd


命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前所在的工作目录
范例:$ pwd
        /etc/rc5.d

4.文件处理命令touch


命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名] 
功能描述:创建空文件
范例:$ touch newfile

5.文件处理命令mkdir


命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir  [目录名]
功能描述:创建新目录
范例:$ mkdir newdir

6.文件处理命令cp


命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -R [源文件或目录] [目的目录] 
        -R  复制目录
功能描述:复制文件或目录

7.文件处理命令mv


命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv  [源文件或目录] [目的目录]
功能描述:移动文件、更名

8.文件处理命令rm


命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm  -rf [文件或目录]
        -r  删除目录
功能描述:删除文

9.文件处理命令cat


命令名称:cat
命令英文原意:concatenate and display files
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat [文件名]
功能描述:显示文件内容
范例:$ cat /etc/issue
        $ cat /etc/services
缺点:无法显示很长的文件

10.文件处理命令more


命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more [文件名]
        (空格) 或f  显示下一页
        (Enter)  显示下一行
        q或Q  退出
功能描述:分页显示文件内容
范例:$ more /etc/services

11.文件处理命令head


指令名称:head
指令所在路径:/bin/head
执行权限:All User
语法:head -num [文件名]
        -num 显示文件的前num行
功能描述:查看文件的前几行
范例:$ head -20 /etc/services

12.文件处理命令tail


指令名称:tail
指令所在路径:/bin/tail
执行权限:All User
语法:tail -num [文件名]
        -num 显示文件的后num行
        -f  动态显示文件内容
功能描述:查看文件的后几行
范例:$ tail -30 /etc/services

13.文件处理命令ln


命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln  -s [源文件] [目标文件]
        -s 创建软链接
功能描述:产生链接文件(类似win中的快捷方式)
        创建硬链接不需要使用-s, 类似拷贝,但是不同的两个文件会做同步更新
范例:
        $ ln -s /etc/issue /issue.soft
        创建文件/etc/issue的软链接/issue.soft
        $ ln  /etc/issue /issue.hard
        创建文件/etc/issue的硬链接/issue.hard

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/66312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

东芝e-STUDIO2829A复印机提示“维护”该如何操作

东芝e-STUDIO2829A复印机基本参数: 产品类型 数码复合机 颜色类型 黑白 涵盖功能 复印/打印/扫描 最大原稿尺寸 A3 处 理 器 500MHz 内存容量 标配:512MB,选配:1GB 供纸容量 标配纸盒:350页(A4),最大容…

春秋杯-WEB

SSTI 可以看到主页那里有个登录测试之后为ssti {{4*4}} fenjing梭哈即可得到payload {{((g.pop.__globals__.__builtins__.__import__(os)).popen(cat flag)).read()}}file_copy 看到题目名字为file_copy, 当输入路径时会返回目标文件的大小, 通…

警惕IDEA 2024版重大Bug问题:LomBok失效、Gradle冲突、Spring Boot启动错误

一直以来我认为工具类的软件是越新越好,因为工具代表着一定的先进性;但是IDEA 2024好好的给我上了一课,比如lombok 不起作用、比如Spring Boot 3.4.x 启动报错、再比如MyBatis log plus冲突、再比如Gradle插件冲突. 一、Lombok 失效问题 请不…

《深度学习神经网络训练:数据集下载资源列表》

深度学习神经网络训练:数据集下载资源列表 一、数据集下载的重要性 在当今数字化时代,数据集下载对于各个领域的研究与发展都具有不可忽视的重要意义。尤其在机器学习、深度学习以及各类数据驱动的科研项目中,数据集更是起到了基础性的支撑…

GPT-5 传言:一场正在幕后发生的 AI 变革

新的一年,让我们从一个引人入胜的话题开始:如果我告诉你,GPT-5 并非虚构,而是真实存在呢?它不仅真实存在,而且正在你看不见的地方悄然塑造着世界。我的基本假设是:OpenAI 已经秘密开发出 GPT-5&…

【Unity3D】利用Hinge Joint 2D组件制作绳索效果

目录 一、动态绳索 (可移动根节点) 二、静态绳索 三、利用Skinning Editor(Unity2022.3.15f1正常使用) 四、注意事项 一、动态绳索 (可移动根节点) 动态绳索 DynamicRope空物体 Anchor和whitecircle是相同位置的物体&#xff…

【12】Word:张老师学术论文❗

目录 题目 ​NO2 NO3 NO4 NO5 NO6 NO7.8 题目 NO2 布局→页面设置→纸张:A4→页边距:上下左右边距→文档网格:只指定行网格→版式:页眉和页脚:页脚距边界:1.4cm居中设置论文页码:插入…

OpenCV相机标定与3D重建(56)估计物体姿态(即旋转和平移)的函数solvePnPRansac()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 使用RANSAC方案从3D-2D点对应关系中找到物体的姿态。 cv::solvePnPRansac 是 OpenCV 中用于估计物体姿态(即旋转和平移)的…

怎么用python写个唤醒睡眠电脑的脚本?

环境: win10 python3.12 问题描述: 怎么用python写个唤醒睡眠电脑的脚本? 解决方案: 1.唤醒处于睡眠状态的电脑通常不是通过编程直接实现的,而是依赖于硬件和操作系统提供的特性。对于Windows系统,可…

基于 HTML5 Canvas 制作一个精美的 2048 小游戏--day 1

基于 HTML5 Canvas 制作一个精美的 2048 小游戏 在这个快节奏的生活中,简单而富有挑战性的游戏总能给我们带来乐趣。2048 是一款受欢迎的益智游戏,不仅考验智力,还能让人回味无穷。今天,我带领大家将一起学习如何使用 HTML5 Canv…

每日进步一点点(网安)

今日练习题目是PHP反序列化,也学习一下说明是序列化和反序列化 1.PHP序列化 序列化是指将数据结构或对象转换为可传输或可储存的格式的过程。这通常需要将数据转换为字节流或者其他编码格式,以便在不同系统和应用程序之间进行传输或存储 在PHP中&…

MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 5

第05章_排序与分页 排序 #第05章_排序与分页#1. 排序# 如果没有使用排序操作,默认情况下查询返回的数据是按照添加数据的顺序显示的。 SELECT * FROM employees;# 1.1 基本使用 # 使用 ORDER BY 对查询到的数据进行排序操作。 # 升序:ASC (ascend) # 降…

【专题一 递归】21. 合并两个有序链表

1.题目解析 2.讲解算法原理 解法:递归-> 重复的子问题 重复子问题 ->函数头的设计 合并两个有序链表--->Node dfs(l1,l2) 只关心某一个子问题在做什么事情 ->函数体的设计 比大小l1→next dfs( l1.next, l2)return l1 递归的出口 if(l1null)return l2…

OpenCV基础:获取子矩阵的几种方式

目录 相关阅读 方法一:使用切片操作 方法二:使用高级索引 方法三:使用条件筛选 方法四:使用 numpy 的 take 函数 相关阅读 OpenCV基础:矩阵的创建、检索与赋值-CSDN博客 OpenCV基础:图像运算-CSDN博客…

Java语言的数据结构

Java 提供了多种内置的数据结构,这些数据结构可以分为两大类:基本的数组(Array)和集合框架(Collections Framework)。集合框架又细分为多个接口和实现类,提供了丰富的功能来管理对象集合。以下是…

Visual Studio Community 2022(VS2022)安装方法

废话不多说直接上图: 直接上步骤: 1,首先可以下载安装一个Visual Studio安装器,叫做Visual Studio installer。这个安装文件很小,很快就安装完成了。 2,打开Visual Studio installer 小软件 3&#xff0c…

vue3学习三

五 计算属性 定义 选项式 export default {data(){return {num:1}},computed:{num1(){this.num1}} } 组合式 import {ref,computed} from vuelet numref(0); //仅读 let num1 computed(()>{return num.value1 }) 计算时依赖的变量数据发生变化,则计算属性…

学习threejs,使用OrbitControls相机控制器

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.OrbitControls 相机控…

【2024年华为OD机试】 (B卷,100分)- 流水线(Java JS PythonC/C++)

一、问题描述 题目描述 一个工厂有 m 条流水线,来并行完成 n 个独立的作业,该工厂设置了一个调度系统,在安排作业时,总是优先执行处理时间最短的作业。 现给定流水线个数 m,需要完成的作业数 n,每个作业…

opencv图像基础学习

2.3图像的加密解密 源码如下: import cv2 import numpy as np import matplotlib.pyplot as plt def passImg():imgcv2.imread(./image/cat.jpg,0)h,wimg.shape#生成一个密码,加密key_imgnp.random.randint(0,256,size(h,w),dtypenp.uint8)img_addmcv2…