Linux基本命令

embedded/2024/9/25 6:10:09/

1. ls命令:

1)ls-l :以长格式显示目录文件

  例:

  1. 权限                      
  2. 链接文件
  3. 所有者
  4. 所有组
  5. 文件大小
  6. 文件最后修改日期
  7. 文件关键
  8. 蓝色 → 目录

         白色 → 普通文件

         淡蓝色 → 链接文件

         绿色 → 二进制可执行文件

         红色 → 包文件或损坏文件

         全绿色(底色)→ 满权限文件

2)权限的头一字母所代表的含义:

   d → 目录

   l → 链接文件

   b → 块设备文件,通常都在/dev目录下面

   “-”→ 普通文件

   c → 字符设备文件

3)ls命令参数:

   -a :显示所有文件,包括以“.”开头的隐藏文件

   -i :显示每个文件的inode号

   -R : 同时列出所有子目录层

   -h:将列出文件的大小以人性化格式输出

   ls --sort time → 按时间排序

   ls --sort xize → 按文件大小排序

   ls -d .* → 显示本地目录下以“.”开头的文件

   ls --time=atime和ls -lu → 查看文件最后访问时间

      ls --time=ctime和ls -lc → 查看文件最后修改状态时间

状态修改情况:

  1. 改变属主、属组
  2. 改变文件操作权限等
  3. 对i节点进行操作

4)权限:

      权限分为读、写、执行三种

权限对于文件来讲,它只对文件的内容有可操作权限,对文件本身没有权限,所以只能对文件的内容进行读取,更改和删除操作,但不能删除文件本身。

  权限对于目录来讲,具有

1  读取和执行的权限并存,可以进入目录的时候就有读和执行的权限。

2  有写的权限的时候就可以创建一个文件,删除一个文件

2.date命令:

1)date<选项>→显示系统当前时间

  选项:a、-R:按RFC822文档中的格式来实现时间显示;

  1. -r 文件名:显示文件最后修改时间;
  2. -u:显示通用时间;

2)date + “变量”→根据管路员给定的格式显示时间(用户自己设定时间格式);

例:date + “time%H%A”

3)date MMDDhhmmyy →改变linux系统时间(需要管理员权限来做)

4)date -d “-XXyear-XXmonth-XXdays”  (-xx是表示时间差)

3. cal命令:显示日期(较实用)

   格式:cal → 查看当前日历

         cal 月 年 → 查看当年日历

         cal 年 → 查看年历

4.mkdir命令:创建目录

      格式:mkdir -p /name/a/b/c  创建多级目录

            -m 在建立目录的时候给目录赋予权限值

  查看多级子目录步骤:mkdir创建目录/name→cd /name→ls;

5.rmdir命令:删除空目录

    格式:rmdir -p /name/a/b/c →删除多级空目录

注:目录本身一定是空的

6.rm命令:删除文件/目录

   格式:rm -v 文件名 →删除文件时显示信息

            -i删除前需要手动确认

            -r删除目录   

            -f忽略提示

   例:rm -rf目录名  →删除文件/目录

7.命令:cp 复制命令

命令格式:cp【选项】文件名(原件)目的文件名(复印件)

  选项:-R复制整个目录里的内容

       -p复制完后保持目录的权限值

       -v 在复制文件的时候显示进度

       -f 在复制的时候如果碰到目的文件名有重复就将原先的删除

一般常用的为cp vRp

8.命令:mv移动文件或目录/修改文件或目录名

命令格式:mv[选项]源文件 目的路径

选项:-i如果目的地有相同的文件名时会出现提示

      -v在搬移文件时显示进度

      -u 当移动时只有源文件比目的文件新的时候才会移动

      -f强制覆盖已有的文件

9.命令:pwd  显示当前工作路径

10命令:cd切换工作目录

命令格式:cd路径

cd.代表本身   cd..代表上级目录  cd-切换到上次工作目录    cd~切换到当前用户家目录

相对路径:相对当前所在路径位置 不以/(根)开头  例如:usr/bin

绝对路径:以/(根)开头的路径   例如:/usr/bin

11.命令:more     less

查看文本文件命令

格式: more/less【选项】文件名

选项: + 行数 直接从指定行数开始显示

       -s 将多个空行压缩成一个空行

       -p 清除屏幕后再显示

注: 1 more与less 空格翻页 回车换行 –B向上翻页

       2 less 可以用上下左右键操作  more不可以

12.命令head

查看文件头部

格式:head【选项】文件名

选项:-n<行数>  显示文件的最前指定的行内容

      -c<字符数>显示文件前N个字节数里的内容

      -q 不输出文件头的内容

      -v 输出文件头的10行内容

注:head后不加-n 显示前十行内容

Head –n +2 文件名 (+可以不用添加)只显示前两行内容 与-v一样

13.命令:tail

查看文件尾部

格式:tail[选项]文件

选项:-f 循环读取

      -c<字符数>显示文件后n个字节里的内容

    -q 不输出文件尾部内容

    -n<行数>指定显示行数内容

    -v 输出文件尾的10行内容

注:tail后不加-nxianshi 尾部后十行 与 –v功能一样

    tail –n -2 文件名 (-号可以不用添加)显示后两行


http://www.ppmy.cn/embedded/33329.html

相关文章

微博完整逆向分析和数据抓取(最详细逆向实战教程,小白也能看懂)

大家好!我是爱摸鱼的小鸿,关注我,收看每期的编程干货。 逆向是爬虫工程师进阶必备技能,当我们遇到一个问题时可能会有多种解决途径,而如何做出最高效的抉择又需要经验的积累。本期文章将以抓取 微博 某个用户的推文数据为例,用实战的方式,带你详细地逆向分析微博 Cookie…

linux基本操作

vim的基本操作 正常模式&#xff1a;启动vim后默认处于正常模式。不论位于什么模式&#xff0c;按下Esc建都会进入正常模式。 插入模式&#xff1a;在正常模式中按下i&#xff0c;l&#xff0c;a&#xff0c;A等键&#xff0c;会进入插入模式。现在只用记住按i键会进行插入模…

华为OD试题之第k长子串

第k长子串 题目描述 给定一个字符串 只包含大写字母 求在包含同一字母的子串中 长度第K长的子串 相同字母只取最长的子串 输入描述 第一行 一个子串 1 < len < 100 只包含大写字母 第二行为k的值 输出描述 输出连续出现次数第k多的字母的次数 如果子串中只包含同一字母…

全能文件提取器,File Juicer for Mac,一键提取多媒体与文档内容!

File Juicer for Mac是一款专为Mac用户设计的文件内容提取工具。它拥有强大的功能&#xff0c;能够从各种文件中提取有用的信息和数据&#xff0c;包括但不限于图像、视频、音频和文本等。无论是常见的文件格式如PPT、PDF&#xff0c;还是一些难以打开或损坏的文件&#xff0c;…

Containerd方式部署K8s集群

1.1 Kubernetes基础环境部署 kubernetes有多种部署方式&#xff0c;目前主流的方式有kubeadm、minikube、二进制包 minikube&#xff1a;一个用于快速搭建单节点kubernetes的工具 kubeadm&#xff1a;一个用于快速搭建kubernetes集群的工具 二进制包 &#xff1a;从官网下载…

行列视平台的应用

行列视自助式生产报表系统是一个功能强大的数据分析和报表生成工具。它提供了简单易用的界面和丰富的功能&#xff0c;帮助用户从海量数据中提取洞察&#xff0c;并生成定制化的报表。 该系统具有直观的操作界面&#xff0c;无论您是数据分析专家还是初学者&#xff0c;都能轻…

ZOC8 for Mac v8.08.1激活版:卓越性能的SSH客户端

在远程连接和管理的世界中&#xff0c;ZOC8 for Mac以其卓越的性能和丰富的功能&#xff0c;成为了众多专业人士的首选SSH客户端。它支持SSH1、SSH2、Telnet、Rlogin、Serial等多种协议&#xff0c;让您轻松连接到远程服务器。ZOC8拥有简洁直观的界面和强大的功能设置&#xff…

【Python异常处理】

文章目录 一、什么是异常&#xff1f;二、Python的异常处理机制三、异常处理示例1. 简单异常处理2. 捕获多个异常3. 使用else和finally 四、抛出异常 一、什么是异常&#xff1f; 异常指的是程序在执行过程中遇到的非正常情况&#xff0c;可能会导致程序中断或产生错误结果。常…