Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
  • 目录文件命令
    • 目录相关
      • ls
      • cd
      • pwd
      • mkdir
      • cp
      • mv
      • rm
      • chmod
    • 文件相关
      • touch
      • cat
      • more
      • which
      • find
      • echo
      • tail
      • grep
      • wc
      • du
  • 系统命令
  • Linux快捷键
  • 虚拟机静态IP
  • 如何查看正在运行的Java程序日志?
  • 如何查看网络状态?
  • Linux
Nreal
2023-12-05
目录

目录文件命令

# 目录相关

# ls

ls / :查看home目录下文件

ls [-a -l -h] [Linux路径]

-a:列出全部文件,包含隐藏的文件;

.开头的,表示Linux系统下颖仓文件/文件夹;

-l:以列表(竖向排列)的形式展示内容,展示更多信息;

d代表文件夹,-代表文件;

-h:与 -l搭配使用,展示文件大小单位;

# cd

cd:回到home目录;

cd / :回到根目录;

change dir

(1)绝对路径:以根目录为起点,路径描述以/开头;

写法:cd /home/ittangmao/Desktop

(2)相对路径:以当前目录为起点 路径描述无需以/开头;

写法:cd Deaktop

特殊路径符:

  • . 当前目录,如cd ./Desktop与 cd Desktop效果一致;
  • .. 上一级目录
  • ~ HOME目录,如 cd ~ 切换到HOME目录;

# pwd

pwd:查看当前工作目录;

Print Work Directory

# mkdir

mkdir [-p] Linux路径(创建多级目录,参数必须填写)

# cp

(1)复制文件 cp 参数1(复制的文件内容) 参数2(复制去的地方)

(2)复制文件夹 cp -r 参数1 参数2

-r 表示递归

# mv

mv:移动文件或文件夹;

mv (-r) 参数1 参数2

# rm

rm:删除文件或文件夹;

rm [-r -f] 参数1 参数2 …参数N

-r 用于删除文件夹

-f 用于强制删除

# chmod

change mode

用法:chmod [选项] 模式 文件或目录;

  • 常用选项:
    • -R:递归地修改指定目录及其子目录中所有文件和目录的权限。
  • 常用模式:
    • 数字模式:如chmod 755 file.txt,其中755表示rwxr-xr-x,分别代表所有者可读写执行、同组用户可读执行、其他用户可读执行。
    • 符号模式:如chmod u+x file.txt,其中u代表所有者,+x表示添加执行权限。

# 文件相关

# touch

touch:创建文件;

touch Linux路径

# cat

cat:查看文件内容;

cat Linux路径

# more

more:查看文件内容(按空格翻页,B向上翻页,按q退出查看);

more Linux路径

# which

查看所用的一系列命令的程序文件放在哪里;

# find

find 起始路径 -name "被查找文件名":通过find搜索指定的文件;

find 起始路径 -size +|-n[kmg]:按文件大小查找;(大于或小于多少大小)

# echo

echo 输出的内容:在命令行内输出指定内容;

反引号`:输出命令执行内容;

echo pwd:输出pwd;

echo `pwd` :输出pwd执行内容;

重定向符:

  • >:将左侧命令结果,覆盖写入到符号右侧指定的文件中;

    echo "hello rui" > 1.txt

  • >>:追加;

# tail

tail [-f -num] Linux路径:查看文件尾部内容,跟踪文件的最新更改;

-f:表示持续跟踪(动态);

-num:查看尾部多少行,不填默认10行;

# grep

grep [-n] 关键字 文件路径:从文件中通过关键字过滤文件行;

-n 可选 显示匹配的行号;

关键字:有特殊符号,使用 " "包围起来;

文件路径:过滤内容的文件路径,作为内容输入端口;

grep "rui" 1.txt

管道符 | :将管道符左边命令的结果,作为右边命令的输入;

cat 1.txt | grep rui

查看服务端口号:

grep 命令在Linux中查找指定服务的默认端口号:

grep <port> /etc/services
1

查看SSH服务的默认端口:

grep ssh /etc/services
1

# wc

wc [-c -m -l -w] 文件路径

-c 统计bytes数量

-m 统计字符数量

-l 统计行数

-w 统计单词数量

# du

虚拟机内存状态:df -hl

Linux目录大小:du -sh /*

当前目录下总大小:du -sh

当前目录下的文件大小:du -sh /home/*

系统命令

系统命令→

Theme by Vdoing | Copyright © 2021-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式