当前位置: 首页 > news >正文

Linux基础指令(一)

前言

Linux基础指令主要学习:对目录、文件、压缩包、匹配查找,权限等操作

第一次接触ubuntu需要知道的基本知识

sudo passwd root                先给root用户设置密码

su root                                  切换到root用户

su zhangsan                        切换到普通用户

apt-get install net-tools     安装网络工具

ifconfig                                 查看网卡ip地址   

Linux中终端一旦连接成功,就可以开始敲命令,所有的命令都是从目录或者文件开始的。

打开终端后。默认会处于一个目录下

Linux是一个多用户操作系统,而对于用户的文件存放是以家(home目录)为单位的。

Windows中每一个盘符都对应了一块硬盘分区,有一个文件系统,可以管理存储的文件,而文件的管理是一种树形结构。

所以Windows是给空间分目录,Linux是给目录分空间

Linux下的常用指令

命令执行的一个格式

命令名称 操作选项 操作对象

ls

ls                        查看目录内容

ls -a                   查看所有文件,包括隐藏文件

-l                        查看文件的详细信息(包括属性)

ll                         等同于ls -a -l

在Linux中有一种文件,叫做隐藏文件,而隐藏文件就是文件名以 . 开始的文件

当需要表示一个文件所在位置的时候,我们需要一个完整的路径进行标识。

而路径表示的方式有两种:

绝对路径:唯一路径,从根目录开始表示的路径

相对路径:以当前所在位置开始表示的路径,会随着当前所在位置而变化

man

man                                     查看手册

cd

cd                                        进入目录

change direct                     变当前的工作路径

cd /                                      进入根目录

cd ~                                     进入当前用户的家目录

rm

rm                                 删除普通文件(无法删除目录)

rmdir                            只能对空的目录进行删除(为了避免误删而设计的)

rmdir -p.                      递归向外删除(从内向外)

rm -r                            递归删除指定目录下的所有文件后,删除指定目录

rm -ri                           在删除的时候给一个提示信息

rm -rf                           忽略所有提示信息,直接进行删除操作

rm ./*                  

(其中 . 表示当前目录,/ 表示是一个目录,* 通配符表示任意文件)

pwd

pwd                                   全称print work direct        打印出来的路径是一个绝对路径

mkdir

mkdir                                全称make direct                 创建一个目录

mkdir -p                           递归级多层目录创建,从父级目录开始,哪一层不存在就直接创建(即使没有父目录都可以全部创建)

比如在当前目录下没有workspace这一目录

那么

mkdir ./workspace/abc

无法进行创建

而使用

mkdir -p ./workspace/abc

就可以进行创建

cp

cp                                           拷贝一个文件到指定位置

cp /etc/passwd ./                 将/etc下的passwd给当前目录拷贝一份

cp /etc/passwd ./pass         拷贝的那份改名

cp -r                                      递归拷贝指定目录下的所有文件

mv

mv                                         移动一个文件到指定的位置(剪切一个文件到指定目录)

另类用法:改名

mv passwd pass                  即可改名

相关文章:

  • 著名AI人工智能社会学家唐兴通谈数字社会学网络社会学主要矛盾与数字空间社会网络社会的基本议题与全球海外最新热点与关注社会结构社会分工数字财富数字游民数字经济
  • 请求 响应
  • Java 环境配置 -- Java 语言的安装、配置、编译与运行
  • 如何使用Python中的列表解析(list comprehension)进行高效列表操作
  • 美银美林:看好铜价涨到12000美元,这类铜矿企业弹性更大
  • 鸿蒙Ability Kit(程序框架服务)【应用启动框架AppStartup】
  • LeetCode|2331. Evaluate Boolean Binary Tree
  • Linux基础 (十五):TCP 协议特点和UDP协议
  • 06016传感器原理与应用202207
  • R语言数据探索和分析23-公共物品问卷分析
  • 物联网设计竞赛_8_Jetson Orin Nano安装pytorch与torchvision
  • 申请医疗设备注册变更时,需要补充考虑网络安全的情况有哪些?
  • locale本地化库学习
  • Linux应用 sqlite3编程
  • 如何学习自动化测试?(附教程)
  • 深入了解以太坊
  • SegmentFault for Android 3.0 发布
  • [译] 怎样写一个基础的编译器
  • 《Java编程思想》读书笔记-对象导论
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • es6(二):字符串的扩展
  • hadoop集群管理系统搭建规划说明
  • HashMap剖析之内部结构
  • Mysql5.6主从复制
  • Protobuf3语言指南
  • vue2.0项目引入element-ui
  • 百度小程序遇到的问题
  • 编写高质量JavaScript代码之并发
  • 工作手记之html2canvas使用概述
  • 记录:CentOS7.2配置LNMP环境记录
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 删除表内多余的重复数据
  • 使用agvtool更改app version/build
  • 移动端 h5开发相关内容总结(三)
  • 用 Swift 编写面向协议的视图
  • ​2021半年盘点,不想你错过的重磅新书
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ###STL(标准模板库)
  • #Linux(权限管理)
  • %check_box% in rails :coditions={:has_many , :through}
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (阿里云万网)-域名注册购买实名流程
  • (十三)Maven插件解析运行机制
  • (转)Linq学习笔记
  • .gitignore文件忽略的内容不生效问题解决
  • .NET Core 项目指定SDK版本
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .Net 知识杂记
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET面试题(二)
  • .NET应用架构设计:原则、模式与实践 目录预览
  • /etc/motd and /etc/issue