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

Linux常用命令1

目录

  • 1、远程登陆服务器
  • 2、文件相关
    • (1)文件和目录属性
    • (2)创建目录mkdir
    • (3)删除目录rmdir
    • (4)创建文件touch
    • (5)删除文件或目录rm
    • (6)ls命令:列出文件或目录的信息
    • (7)复制文件或目录cp
    • (8)移动或重命名文件mv

1、远程登陆服务器

ssh root@139.159.183.226

2、文件相关

(1)文件和目录属性

  • 用户:a.文件拥有者 b.同组用户 c.其他用户
  • 文件类型:a. d表示目录 b. -表示文件 c.|表示链接文件
  • 权限划分:
    a. r表示可读,权限值4
    b.w表示可写,权限值2
    c.x表示可执行,权限值1
  • 文件字段:10位 文件类型 文件拥有者 同组用户 其他
    示例:
    drwxr-xr-x
    意思就是该文件是一个目录,文件拥有者具有读写执行权限,同组用户和其他用户有读执行权限

(2)创建目录mkdir

mkdir dir1
mkdir dir1 dir2 可创建多个目录
mkdir -m 权限值 dir1 创建目录并给目录设置权限
mkdir -p dir1/dir11 可以递归创建目录(目录及子目录),dir1是已经存在的目录或新创建的目录

在这里插入图片描述
在这里插入图片描述

(3)删除目录rmdir

rmdir dir1 目录必须为空

在这里插入图片描述
目录为空不能删除
在这里插入图片描述
递归删除子目录
在这里插入图片描述
在这里插入图片描述

(4)创建文件touch

touch file1.txt
touch file2.txt file3.txt 在当前目录下创建多个文件
touch dir1/file1.txt 指定路径下创建文件

在这里插入图片描述

(5)删除文件或目录rm

rm -r与rmdir的区别:rmdir删除的必须是空目录

rm file.txt 必须是文件,不能是目录
rm file1.txt file2.txt 删除多个文件 必须是文件,不能是目录
rm -r dir1 删除整个目录及目录里的文件 目录名 ,不要求目录为空
rm -r dir1/file1.txt 删除指定目录下的某个文件

在这里插入图片描述

(6)ls命令:列出文件或目录的信息

ls -a:列出当前路径下全部文件和目录
ls -d:列出目录本身 .
ls -l:列出当前路径下的全部目录、文件的详细信息(文件属性、权限等)
ls -lrt 按时间排序,以列表方式显示目录项

在这里插入图片描述
在这里插入图片描述

(7)复制文件或目录cp

cp file1.txt file2.txt 在当前目录下复制file1.txt,并重命名为file2.txt
cp file1.txt dir1 将当前目录下的file1.txt复制到dir1目录下,文件名称不变
cp file1.txt dir1/f1.txt 将当前目录下的file1.txt复制到dir1目录下,文件名称改为f1.txt

在这里插入图片描述
在这里插入图片描述
复制文件到目录下并重命名:
在这里插入图片描述

(8)移动或重命名文件mv

mv file1.txt file2.txt 把file1.txt的内容移到file2.txt里,删除file1.txt,相当于重命名
mv file1.txt file2.txt  file2.txt是已存在的,那么file2.txt原本内容被file1.txt覆盖,名字是file2.txt
mv file1.txt dir1 把file1.txt移动到dir1目录.原file1.txt不变
  • 把file1.txt的内容移到file2.txt里,删除file1.txt,相当于重命名
    在这里插入图片描述
  • file2.txt是已存在的,那么file2.txt原本内容被file1.txt覆盖,名字是file2.txt
    在这里插入图片描述
  • 把file1.txt移动到dir1目录.原file1.txt不变
    在这里插入图片描述
http://www.lryc.cn/news/6279.html

相关文章:

  • 【C++进阶】一、继承(总)
  • AttributeError: module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms
  • Python实现视频自动打码功能,避免看到羞羞的画面
  • 说说Knife4j
  • Java学习笔记-03(API阶段-2)集合
  • 「3」线性代数(期末复习)
  • 【CSDN竞赛】27期题解(Javascript)
  • 高压放大器在骨的逆力电研究中的应用
  • 思科网络部署,(0基础)入门实验,超详细
  • private static final Long serialVersionUID= 1L详解
  • 若依前后端分离版集成nacos
  • JAVA面试八股文一(mysql)
  • 动静态库概念及创建
  • 【H.264】码流解析 annexb vs avcc
  • 【最优化方法】1-最优化方法介绍
  • 数据结构 | 树 | 二叉树
  • 笔记:使用 unbuild 搭建 JavaScript 构建系统笔记
  • 【SpringBoot3.0源码】启动流程源码解析 •下
  • QT(56)-动态链接库-windows-导出变量-导出类
  • TCP传输文件
  • vue3:加载本地图片等静态资源
  • 工作记录------数据库group_concat函数长度问题
  • Python基础语法
  • windows环境下安装Nginx及常用操作命令
  • python excel数据处理?
  • Hudi-集成Flink
  • 重新认识 React Hooks useContext
  • 数据库(2)--加深对统计查询的理解,熟练使用聚合函数
  • stm32f407探索者开发板(十五)——NVIC中断优先级管理
  • 【Azure 架构师学习笔记】-Azure Logic Apps(6)- Logic Apps调用ADF