惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
Engineering at Meta
Engineering at Meta
Last Week in AI
Last Week in AI
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
A
About on SuperTechFans
博客园 - 司徒正美
D
DataBreaches.Net
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
I
InfoQ
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
Google DeepMind News
Google DeepMind News
Recent Announcements
Recent Announcements
小众软件
小众软件
G
Google Developers Blog
博客园 - 【当耐特】
U
Unit 42
美团技术团队
B
Blog
D
Docker
Blog — PlanetScale
Blog — PlanetScale

陈圈圈的博客

保持积极心态的7个秘诀,使你更加愉快地面对生活。 - 陈圈圈的博客 Centos将/home分区扩容至/根目录分区,解决根分区空间不足问题 - 陈圈圈的博客 常用的端口及其服务以及注释等,记录下来,方便后续使用。 - 陈圈圈的博客 在线处理雅马哈YGX文件,导出X,Y,R坐标及元件CAD - 陈圈圈的博客 移动魔百盒CM211-1-CH机顶盒安装ARMbian折腾经历 - 陈圈圈的博客 Centos7下安装python3.8运行环境 - 陈圈圈的博客 使用Fontmin进行字体精简及优化 - 陈圈圈的博客 在Linux上使用chatgpt-on-wechat项目部署微信机器人,实现个人微信接入智能AI聊天 - 陈圈圈的博客 常见的HTTP状态码及解释 - 陈圈圈的博客 GET请求和POST请求的区别 - 陈圈圈的博客 Linux操作系统常见的目录结构及其简单说明 - 陈圈圈的博客 html禁止复制,剪切,禁止审查元素,禁止F12代码! - 陈圈圈的博客 网络安全威胁:如何才能保护个人信息和隐私? - 陈圈圈的博客 我们究竟如何正确看待精神内耗呢? - 陈圈圈的博客 我们究竟如何才能保持积极心态? - 陈圈圈的博客 怎样才能拥有积极乐观的心态? - 陈圈圈的博客
Linux常用的一些命令参数及参数说明 - 陈圈圈的博客
陈圈圈 · 2024-05-17 · via 陈圈圈的博客

陈圈圈


Linux是最流行的server操作系统之一,它是Unix-like系统的一种,也是最受欢迎的开源操作系统。因其实用的命令行操作模式,Linux已经被用于各种不同的计算机操作系统中。下面介绍Linux中常用的命令,学习这些Linux普通命令可以让你更快的学习和使用Linux系统。

1. ls命令

  • ls 命令是一种用于查看目录结构的命令,它可以查看指定路径下的文件、文件夹、硬盘分区空间使用情况等信息。完整使用格式:
ls [-a][-s][-l][-h][-R] [路径]
  • 说明:
    -a : 显示所有文件(包括包括隐藏文件)
    -s : 显示文件大小
    -l : 以长列表格式显示文件和目录
    -h : 以人性化输出文件大小
    -R : 遍历子目录

2. cd命令

  • cd 命令是进入指定文件夹的命令,它可以把当前的目录定位到指定的文件夹,完整使用格式:
cd [路径]
  • 说明:把当前的目录定位到指定的路径。

3. pwd命令

  • pwd 命令是查看当前工作路径的命令,它可以用来查看当前目录的绝对路径,完整使用格式:
pwd 
  • 说明:查看当前工作路径。

4. mkdir命令

  • mkdir 命令用于创建新的文件夹或目录,它的完整使用格式为:
mkdir [-p] [-m mode] [dirname] 
  • 说明:
    -p : 递归创建文件夹
    -m : 设定文件夹权限
    dirname : 目录名

5. rmdir命令

  • rmdir 命令可以用来删除空的文件夹,它的完整使用格式为:
rmdir [-p] directory 
  • 说明:
    -p : 递归删除目录
    directory : 需要删除的文件夹

6. chmod命令

  • chmod 命令用于更改文件权限,它可以更改文件权限,比如设置文件可读、可写、可执行权限等,完整使用格式为:
chmod [-cfvR] 权限 文件
  • 说明:
    -c : 如果更改了文件权限,就显示出来
    -f : 强制执行,不显示错误信息
    -v : 显示详细的处理信息
    -R : 递归处理,将指令作用到所有子目录
    权限 : 分为OWNER、GROUP、OTHER三种用户分类
    文件 : 需要处理的文件

7. chown命令

  • chown 命令用于更改文件的所有者,它可以用于更改文件属性的拥有者为其他的用户,完整的使用格式为:
chown [-cfvR] [user][:[group]] file 
  • 说明:
    -c : 如果更改了文件权限,就显示出来
    -f : 强制执行,不显示错误信息
    -v : 显示详细的处理信息
    -R : 递归处理,将指令作用到所有子目录
  • 说明:
    user : 更改文件属性的拥有者为指定的用户
    group : 更改文件属性的拥有组为指定的组
    file : 需要处理的文件

8. cp命令

  • cp 命令可以用于拷贝文件,它可以把源文件复制到指定的目录,完整使用格式为:
cp [-adfilprsu] [源文件] [目标文件]
  • 说明:
    -a, --archive : 保留源文件的权限和时间戳
    -d : 拷贝符号链接,而不是文件本身
    -f : 强制覆盖已存在的文件
    -i : 当文件重名时,进行覆盖前提示
    -l : 生成链接文件
    -p : 保留源文件的权限和时间戳
    -r : 递归复制,将子目录一并拷贝过去
    -s : 生成符号链接文件
    -u : 如果目标文件存在,且比源文件早,仍进行覆盖
    源文件:需要拷贝的源文件
    目标文件:放置拷贝后文件的目标位置

9. mv命令

  • mv 命令用于移动文件或者将文件进行重命名,它可以把指定的文件或文件夹移动到指定的位置,完整使用格式为:
mv [-ifv] [源文件] [目标文件]
  • 说明:
    -i : 重命名后,文件已存在时,先提示
    -f : 强制移动操作
    -v : 显示操作的详细信息
    源文件:需要移动的文件
    目标文件:放置文件的目标位置

10. rm命令

  • rm 命令用于删除文件,它可以把指定的文件或文件夹删除,完整使用格式为:
rm [-irf] [文件]
  • 说明:
    -i : 删除前提示
    -r : 递归删除
    -f : 取消确认删除
    文件: 需要删除的文件