Linux 常用命令

1.1 前言作为 Java 后端开发的我们,开发的项目绝大部分都是部署在 Linux 系统上的,因此熟练使用一些常用的 Linux 命令不管是对于日常开发、服务部署或者查找问题都非常有用。以下整理了一些常用的 Linux 常用命令。1.2 文件管理1.2.1 ls 命令ls 命令是 Linux 最常用的命令之一,其功能是列出指定目录下的内容及其相关属性信息。默认状态下,ls 命令会列出当前...
摘要由CSDN通过智能技术生成
1.1 前言

作为 Java 后端开发的我们,开发的项目绝大部分都是部署在 Linux 系统上的,因此熟练使用一些常用的 Linux 命令不管是对于日常开发、服务部署或者查找问题都非常有用。以下整理了一些常用的 Linux 常用命令。

1.2 文件管理
1.2.1 ls 命令

ls 命令是 Linux 最常用的命令之一,其功能是列出指定目录下的内容及其相关属性信息。默认状态下,ls 命令会列出当前目录的内容,它也可以带上一些参数来实现更多的功能。
语法格式:ls [选项] [文件]
常用参数

参数 描述
-a 显示所有文件及目录(包括以 . 开头的隐藏文件)
-l 使用长格式列出文件及目录
-r 将文件以相反次序显示(默认按照英文字母次序)
-t 根据最后的修改时间排序
-A -a,但是不列出 .(当前目录)以及 ..(父级目录)
-S 根据文件大小排序
-R 递归列出所有子目录

Examples

ls -a       # 列出所有文件(包括隐藏文件)
ls -l       # 列出文件的详细信息
ls /        # 列出根目录(/)下的所有目录
ls -ltr s*  # 列出当前目录下所有名称是 s 开头的文件
ls -AS      # 列出当前目录下所有文件及目录并以文件大小进行排序
1.2.2 chown 命令

Linux 是一种多用户多任务的操作系统,所有的文件都有一个拥有者。chown 命令就是用来将指定文件的拥有者改为指定的用户或者组(PS:用户和组都可以是名称或者其 ID),文件是以空格分开的要改变权限的文件列表,支持通配符。
语法格式:chown [参数]
常用参数

参数 描述
-R 对当前目录下的所有文件与子目录进行相同的拥有者变更
-c 若该文件拥有者确实已经更改,才显示其更改动作
-f 若该文件拥有者无法更改也不显示错误信息
-v 显示拥有者变更的详细信息
–version 显示版本

Examples

# 将 change_usergroup_and_user_demo.txt 文件用户组与用户都改为 mghio

[root@mghio ~]# ll change_usergroup_and_user_demo.txt
-rw-r--r-- 1 root root 56 Dec 21 10:17 change_usergroup_and_user_demo.txt
[root@mghio ~]# chown mghio:mghio change_usergroup_and_user_demo.txt
[root@mghio ~]# ll change_usergroup_and_user_demo.txt
-rw-r--r-- 1 mghio mghio 56 Dec 21 10:17 change_usergroup_and_user_demo.txt


# 显示其更改动作

[root@mghio ~]# ll change_usergroup_and_user_demo.txt
-rw-r--r-- 1 root root 45 Dec 21 10:30 change_usergroup_and_user_demo.txt
[root@mghio ~]# chown -c mghio:mghio change_usergroup_and_user_demo.txt
changed ownership of 'change_usergroup_and_user_demo.txt' to mghio:mghio
1.2.3 cp 命令

cp 命令为英文单词 copy 的缩写,功能为复制文件或目录。cp 命令可以将多个文件复制到一个具体的文件名或者一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。
语法格式:cp [参数] [文件]
常用参数

参数 描述
-f 若目标文件已经存在,则直接覆盖原文件
-i 若目标文件已经存在,则会询问是否覆盖
-p 保留原文件或者目录的属性
-r 递归复制文件和目录
-d 当复制符号链接时,把目标文件或者目录也建立符号链接,并指向和原文件或目录连接的原始文件或目录
-l 对原文件建立连接,而非复制文件
-s 对原文件建立符合连接,而非复制文件
-b 覆盖已经存在的文件目标前将目标文件备份
-v 详细显示 cp 命令的执行过程

Examples

# 复制目录
cp -R source_dir1 dest_dir2/

# 将文件 demo1.txt 改名为 demo2.txt
cp -f demo1.txt demo2.txt

# 复制多个文件
cp -r file1 file2 file3 dest_dir
<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值