Linux常用命令大全(命令+详解)

前言

Linux是一个性能稳定的多用户网络操作系统,具有开放源码、没有版权、技术社区用户多、免费、兼容多平台等特点。

常用命令

1、 查看当前目录与文件

使用格式: ls [选项]

ls   
ls -la   // 查看当前目录下所有文件的详细信息

2、新建目录

使用格式: mkdir [选项] 目录名称
只会新建目录,不会新建文件!

mkdir  xxx    // xxx目录名称

选项 -p 创建多级目录 ,不存在则会创建目录,存在则不创建,不加-p 没有目录则不会创建

mkdir -p /test/nginx/nginx.conf 

选项 -v 显示目录创建过程信息

mkdir -p -v /test/nginx/nginx.conf 

创建多个目录:
使用{ } 将目录之间通过 ","间隔,彼此之间不能有空格

mkdir {one,two,three}

3、进入目录

使用格式: cd 目录名称

cd ~   // 当前用户目录
cd /   // 进入根目录
cd -   // 进入上一次访问目录
cd ..  // 访问上一级目录 

4、清除当前屏幕

clear

5、剪切命令

使用格式: mv 目录A 目录B

mv /a  /b   

注意:如果有b目录,则将a目录移入b目录下,如果没有b目录,则会创建b目录,并将a目录下所有文件移入b目录。

6、文件复制

使用格式: cp [选项] 源文件 目标目录
默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用 -R/-r 选项
在这里插入图片描述
注意:所有目标文件指定的目录必须是己经存在的,cp命令不能创建目录。如果没有文件复制的权限,则系统会显示出错信息。

  1. 将文件file复制到目录/usr/men/tmp下,并改名为file1
cp file /usr/men/tmp/file1
  1. 将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh
cp -r /usr/men /usr/zh
  1. 将目录/usr/men中的以m打头的所有.c文件复制到目录/usr/zh中
cp -i /usr/men m*.c /usr/zh

6. 删除目录

使用格式: rm [选项] 源文件 目标目录

  1. 删除多级目录
rmdir -p -v /a/b/c  // 删除 a目录下所有文件
  1. 删除文件
 rm -i 文件名   // 删除文件时会询问是否删除
 rm -f 文件名    // 强制删除文件
 rm -v 文件名 	// 可视化删除
  1. 删除目录
rm -f 目录名 	// 删除文件时会询问是否删除
rm -rf 目录名  	// 强制删除,若目录不存在此命令依旧执行 不报错
rm -rv 目录名 可视化删除

6、打印当前目录

pwd

7、查看命令手册

使用此命令可以查看 某一命令的详细介绍

man cp

在这里插入图片描述

8、文件权限命令

给文件的拥有者或者组等改变文件或目录的访问权限

  • r (读取) 权限数值为 4
  • w (写入) 数值 2
  • x (执行) 数值 1
ower(拥有者)group(组)other(其他)
r、x、wr、x、wr、x、w
4、2、14、2、14、2、1

示例:

chomd u+wx test // 增加test目录中拥有者可写和可执行的权限
chomd g+wx test  //  增加test目录中拥有者所在的组群可写和可执行的权限
chmod go-rw test  // 删除test目录中组群和其他用户的可读和可写的权限

u 代表拥有者(user)
g 代表拥有者所在的组群(group)
o 代表其他用户,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o

+:为文件或目录增加权限
-:删除文件或目录的权限
=:设置指定的权限

除了符号,也可以使用八进制数字来指定具体权限,如下表所示:

0:没有任何权限 :—

1:执行权限 :–x

2:写入权限 :-w-

3:执行权限和写入权限:1 (执行) + 2 (写入) = 3 :-wx

4:读取权限 :r–

5:读取和执行权限:4 (读取) + 1 (执行) = 5 :r-x

6:读取和写入权限:4 (读取) + 2 (写入) = 6 :rw-

7:所有权限: 4 (读取) + 2 (写入) + 1 (执行) = 7 :rwx

示例

chmod 760 test   
// 给test这个目录拥有者权限:读写执行、群组权限:读写、其他人权限:没有任何权限。

未完待更新。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值