首页 > 系统相关 >Linux基础命令一

Linux基础命令一

时间:2024-11-19 20:20:34浏览次数:1  
标签:文件 查看 基础 源文件 命令 文件夹 Linux 链接

一、基本命令

1.1 man手册

  1. 基本使用
    • man 具体命令
    • 空格翻页,回车下一页
    • q退出
  2. man内容分区
    • 1:可执行程序或shell命令
    • 2:系统调用
    • 3:库调用
    • 4:特殊文件
    • 5:文件格式与约定
    • 6:游戏
    • 7:概览、约定及杂项
    • 8:超级用户和系统管理员命令
    • 9:内核例程
  3. 可以使用man 7 hostname,指定看对应分区的内容,若不指定,默认最小的展示。
    • 因为例如hostname,有多种含义,有命令相关信息,也有系统主机名的概述

1.2 cd命令

  1. 作用:切换目录
  2. ~表示当前用户家目录
  3. -表示上次的路径
  4. .表示当前路径
  5. ..表示父目录

1.3 ls命令

  1. 作用:查看文件夹内容,排列的顺序是字典序,按列排。
  2. -F:显示时,目录自动加上/
  3. -a:显示所有内容,包括隐藏文件
  4. -l:显示文件的更多内容。
  5. -i:查看inode编号
  6. ls有简单的模式匹配功能,例如ls my*
    • *代表匹配0个或多个字符
    • ?代表一个字符

1.4 cp命令

  1. 作用:复制文件
  2. cp 源文件 目的文件名
    • 如果目标文件已经存在,则会覆盖。
  3. -i:如果目标文件已经存在,则询问
  4. -R:递归复制文件夹

1.5 ln命令

  1. 作用:链接文件
    • 符号链接:本质上存的就是路径,可以理解为就是一个“路径字符串”。ln -s 源文件 链接文件
      • “源文件”内容要注意,如果是相对路径,链接文件移动后,可能失效。
    • 硬链接:同一个文件,只有所有硬链接都删除了,文件才真正删除。ln 源文件 链接文件

1.6 mv命令

  1. 作用:移动文件,或者重命名文件
    • mv 源文件 目的文件,如果在一个文件夹就是重命名,如果不在一个文件夹就是移动文件。
  2. -i:如果目的文件已存在,提示是否覆盖

1.7 rm命令

  1. 作用:删除文件
  2. -i:提示是否真的删除文件,如果删除的是目录,会一个个文件(文件夹)询问。
  3. -f:强制删除
  4. -r:删除目录

1.8 mkdir命令

  1. 作用:创建目录
  2. -p:递归创建文件夹

1.9 file命令

  1. 作用:查看是什么类型文件

1.10 cat命令

  1. 作用:查看整个文件
  2. -n:加上行号
  3. -b:只给有文本的行加上行号。

1.11 more命令

  1. 作用:查看文件
  2. 空格下一页,回车下一行,q退出,b上一页
  3. /字符串:查找内容,n下一个匹配项

1.12 less命令

  1. 作用:查看文件
  2. 空格下一页,回车下一行,b上一页,
  3. /字符串从当前光标向后搜索字符串,n下一个匹配项,N上一个
  4. ?字符串从当前光标向前搜索字符串。
  5. 当打开多个文件时
    • :n下一个文件
    • :p上一个文件
  6. -N显示行号

1.13 tail命令

  1. 作用:从末尾查看文件
  2. tail -n 5 a.txt查看文件的最后五行
  3. -f监控文件的变化

1.14 head命令

  1. 作用:查看文件前几行
  2. head -n 5 a.txt

标签:文件,查看,基础,源文件,命令,文件夹,Linux,链接
From: https://www.cnblogs.com/ouyangxx/p/18555517

相关文章

  • 【Linux探索学习】第十四弹——进程优先级:深入理解操作系统中的进程优先级
    Linux学习笔记:https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482前言:在多任务操作系统中,进程优先级是影响任务调度的重要因素之一。操作系统通过设置不同的优先级来控制进程对CPU的使用权,从而实现资源的高效利用和任务的公平分配。本文......
  • 【鸿蒙开发】基础干货篇--7 “一篇带你掌握页面跳转”
    系列文章目录【鸿蒙开发】鸿蒙开发基础干货篇–1【鸿蒙开发】基础干货篇–2小白入门手册(内含DevEco安装教程和汉化插件安装)【鸿蒙开发】基础干货篇–3小白入门手册(内含模拟器保姆级安装使用教程)【鸿蒙开发】基础干货篇–4小白入门手册(内含Stage模型工程目录结构和U......
  • 介绍一下整数在内存的储存形式(c基础)
    整数在内存中以补码形式储存(32位机器)介绍三码原码反码补码正数原码反码补码三码合一把整数以二进制形式写出在前面补零(保证32位)负数原码(第一位为符号位负数为1,正数为0)把整数以二进制形式写出在前面补零(第一位(左)为符号位补1)(保证32位)反码把原码每一位取反(除......
  • MySQL常用命令
    MySQL#用户管理及授权CREATEUSERluke@localhostIDENTIFIEDBY'linuxprobe';grantallon*.*toluke@localhost;grantselect,update,delete,insertonmysql.usertoluke@localhost;#查询用户权限showgrantsforluke@localhost;#创建DBcreatedatabaselinu......
  • 第三章—硬件基础
    3、硬件基础    单片机是根据硬件电路图的设计来编写代码的,不仅仅要学习编程,还要学习基本的硬件知识。3.1、电磁干扰    例:    1、冬季,空气干燥的城市,手触碰到计算机外壳、铁柜子等物品会产生电击,这就是“静电放电”现象,称为ESD。    2、......
  • Linux线程退出、资源回收、资源清理的方法
    参考 Linux线程退出、资源回收、资源清理的方法_linux线程退出会释放哪些资源-CSDN博客 首先说明线程中要回收哪些资源,理解清楚了这点之后在思考资源回收的问题。1、子线程创建时从父线程copy出来的栈内存;线程退出有多种方式,如return,pthread_exit,pthread_cancel等;线......
  • ll: command not found(同一个系统或项目中不同的用户使用 ll 命令结果不同)
    在Linux系统中,命令行为的差异是常见现象,尤其是当不同用户对相同操作的反馈不一致时:用户A使用ll和ls命令可以查看目录内容。用户B使用ll显示ll:commandnotfound,但ls命令正常工作。  基础概念:ll与ls的区别ls命令:ls是一个标准的Linux系统命......
  • 第 1 章 并发编程线程基础
    目录1.1什么是线程 1.2线程创建与运行 1、继承Thread类方式的实现。2、实现Runnable接口的run方法3、使用FutureTask方式1.3线程通知与等待1.wait()函数2.wait(longtimeout)函数3.wait(longtimeout,intnanos)函数4.notify()函数5.notifyAll()......
  • conda linux 管理python 环境
    一、conda是什么?Conda是一个开源的软件包管理系统和环境管理系统,用于在不同的操作系统上安装、运行和管理多个软件包和环境。它可以用于管理Python软件包和其他编程语言的软件包,具有自动解决依赖关系、创建独立环境、轻松切换环境等功能。Conda提供了一个命令行界面和一个图形界......
  • Linux权限深入
    Linux是一个多用户、多任务的操作系统,其权限管理系统是保障系统安全性的重要组成部分。通过合理的权限设置,Linux能有效地控制用户对文件和目录的访问,防止恶意操作。 1.Linux权限基础1)文件权限概述Linux系统中每个文件或目录都与三组权限相关。所有者(Owner):文件的创建......