Linux常用目录相关命令

linux执行命令一般格式:命令名称 [命令参数] [命令对象]

  • 命令名称、命令参数、命令对象之间用空格键分隔。
  • 命令对象一般是指要处理的文件、目录、用户等资源 。
  • 命令参数则可以用长格式(–)或短格式(-)。
长格式:man --help
短格式:man -h

help

语法:help
作用:获取shell内置命令的帮助信息
举例:

[root@ljh2020 ~]# help cd

man命令

语法:man [命令或配置文件]
作用:获取帮助信息
案例:

[root@ljh2020 ~]# man date

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

目录相关命令

pwd

语法:pwd
作用:显示当前工作目录的绝对路径
举例:

[root@ljh2020 ~]# pwd
/root
cd 目录名

语法:cd [选项] [目录名称]
作用:切换到指定目录
选项:
“~” 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,"…" 则表示目前目录位置的上一层目录

​cd 绝对路径或相对路径 (跳转到指定目录)
​cd 或cd ~ (返回当前用户主目录)
​cd - (返回上一次所在的目录)

举例:

[root@ljh2020 ~]# cd java
[root@ljh2020 java]# 

返回上级目录

[root@ljh2020 mysql]# cd ..
[root@ljh2020 java]#

返回上两级目录

[root@ljh2020 java]# cd ../..
[root@ljh2020 /]# 
ls

语法:ls [选项] [目录或文件]
作用:列出目录下的文件
选项:
​-a(–all) :显示全部文件,包括隐藏文件(以.开头的文件)
-d :directory,列出目录本身
​-l :long长数据串列出,包含文件的属性和权限等。每行列出的信息依次为:文件类型与权限、链接数、文件属性、文件属组、文件大小(byte)、创建或最近修改时间、名字

不同类型:
ls 显示这个目录下有哪些文件
ls -lll基本无差别(从左往右依次显示文件权限(r 读, w 写, x 执行权限)、属于root组 root用户、大小、创建时间、文件名称)

[root@ljh2020 java]# ls
mysql  test  test.txt
[root@ljh2020 java]# ls -al
total 12
drwxr-xr-x   3 root root 4096 Apr 20 16:02 .
drwxrwxrwx. 18 root root 4096 May  9 20:45 ..
drwxr-xr-x   2 root root 4096 May  1 21:57 mysql
mkdir

语法:mkdir [选项] 目录名称
作用:创建指定目录
选项:
​-p :parents,创建多层目录
举例:

[root@ljh2020 java]# mkdir test
[root@ljh2020 java]# mkdir -p test1/test1
rmdir

语法: rmdir [选项] 目录名称
作用:删除空目录
选项:
​-p:删除多级目录

[root@ljh2020 java]# rmdir test
[root@ljh2020 java]# rmdir -p test1/test1
rm

语法:rm [选项] 文件
作用:删除文件及目录
选项:
-f:force强制执行
​-r:recursive递归执行
举例:
递归删除目录及其下所有内容

[root@ljh2020 test]# rm -rf test

rm 文件名:删除指定文件 (非目录)
rm -r 目录名: 删除整个目录
rm -rf: 强制删除
在这里插入图片描述
在这里插入图片描述

cp

语法:cp 源目录或文件目标目录或文件
作用:复制目录或文件
选项:
​-r:recursive,递归复制整个文件夹
举例:
将test复制为test.txt,复制时重命名

[root@ljh2020 ~]# cp test test.txt 

将所有test目录内容复制到test1目录(自动创建test1目录)

[root@ljh2020 ~]# cp -r test test1  

cp 1.txt 2.txt :把 1.txt 拷贝到 2.txt
在这里插入图片描述

mv

语法:mv [选项] 源 目标
作用:移动文件或重命名文件
举例:
将test文件重命名为test.txt

[root@ljh2020 test]# mv test test.txt

将test目录及其里边所有内容移动到test2目录,自动创建test2目录(可以理解为将test文件夹重命名为test2)

java [root@ljh2020 ~]# mv test/ test2  

常用快捷键

在这里插入图片描述

常用按键及作用

在这里插入图片描述

./

./ 代表当前的目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值