1. pwd :显示当前所在目录的路径

1.1 语法格式

pwd #直接按回车键

1.2 实践案例

案例:查看当前所在目录路径
[root@yyds ~]# pwd
/root --->显示的是绝对路径

2. cd :切换目录

2.1 语法格式

cd 【参数】 【目录】

2.2 参数选项

参数选项

注释说明

参数选项

注释说明

~

切换到当前用户家目录

-

切换到上次所在目录

切换到当前用户家目录

.

当前目录

/root

切换到当前用户家目录

..

切换到当前目录的上一级目录

2.3 实践案例

# 案例1:查看执行cd、cd ~、cd /root命令后所在目录
[root@yyds tmp]# pwd
/tmp
[root@yyds tmp]# cd
[root@yyds ~]# pwd
/root
[root@yyds tmp]# cd ~
[root@yyds ~]# pwd
/root
[root@yyds tmp]# cd /root
[root@yyds ~]# pwd
/root # 案例2:使用绝对路径,切换/etc 目录下
[root@yyds ~]# cd /etc/
[root@yyds etc]# pwd
/etc # 案例3:使用相对路径,切换到/etc目录
[root@yyds ~]# cd /
[root@yyds /]# cd etc/
[root@yyds etc]# pwd
/etc # 案例4:切换到/etc/sysconfig/network-scripts/
[root@yyds ~]# cd /etc/sysconfig/network-scripts/
[root@yyds network-scripts]# pwd
/etc/sysconfig/network-scripts # 案例5:快速回到家目录
[root@yyds network-scripts]# cd --->>方法一
[root@yyds ~]# cd - --->>回到上次所在目录
/etc/sysconfig/network-scripts
[root@yyds network-scripts]# cd ~ --->>方法二
[root@yyds ~]# cd - --->>回到上次所在目录
/etc/sysconfig/network-scripts
[root@yyds network-scripts]# cd /root --->>方法三
[root@yyds ~]# # 案例6:返回上次所在目录
[root@yyds ~]# cd -
/etc/sysconfig/network-scripts # 案例7:返回上级目录
[root@yyds network-scripts]# cd ..
[root@yyds sysconfig]# pwd
/etc/sysconfig # 案例8:返回/目录
[root@yyds sysconfig]# cd / --->>方法一
[root@yyds /]# cd - --->>回到上次所在目录
/etc/sysconfig
[root@yyds sysconfig]# cd ../.. --->>方法二
[root@yyds /]# pwd
/

3. ls :查看当前目录下的所有文件及其属性信息

3.1 语法结构

 ls 【参数】 【文件】
ls [文件] --->>查看文件是否存在
ls [目录] --->>查看目录是否存在
ls [文件1] [文件1] [文件1] --->>查看多个文件

3.2 参数选项

参数选项

注释说明

参数选项

注释说明

-l

查看文件的详细属性信息️️

-S

递归显示所有子目录️

-a

显示隐藏文件️

-t

依据最后修改时间将文件排序显示

-i

显示文件的inode属性信息️️

-R

递归显示所有子文件

-d

显示目录自身属性信息️

-r

逆序排序️

案例实践:

# 案例1:查看/etc/hosts 文件是否存在
[root@yyds ~]# ls -l /etc/hosts
-rw-r--r-- 1 root root 158 6月 23 2020 /etc/hosts # 案例2:查看/etc/hosts /etc/passwd 两个文件是否存在
[root@yyds ~]# ls -l /etc/hosts /etc/passwd
-rw-r--r-- 1 root root 158 6月 23 2020 /etc/hosts
-rw-r--r-- 1 root root 1809 6月 30 23:08 /etc/passwd # 案例3:查看当前位置的yyds和/etc/passwd 文件是否存在
[root@yyds ~]# ls -l yyds /etc/passwd
ls: 无法访问 'yyds': 没有那个文件或目录
-rw-r--r-- 1 root root 1809 6月 30 23:08 /etc/passwd # 案例4:显示/tmp 目录下所有的内容
[root@yyds ~]# ls /tmp --->>方法一
yyds01.txt
systemd-private-c2a65d0e5b444a2a8294c787c5df926e-bluetooth.service-FKCAqo
systemd-private-c2a65d0e5b444a2a8294c787c5df926e-chronyd.service-lfiT7q
systemd-private-c2a65d0e5b444a2a8294c787c5df926e-systemd-logind.service-ZzP9XJ
[root@yyds ~]# cd /tmp --->>方法二
[root@yyds tmp]# ls
yyds01.txt
systemd-private-c2a65d0e5b444a2a8294c787c5df926e-bluetooth.service-FKCAqo
systemd-private-c2a65d0e5b444a2a8294c787c5df926e-chronyd.service-lfiT7q
systemd-private-c2a65d0e5b444a2a8294c787c5df926e-systemd-logind.service-ZzP9XJ # 案例5:显示/etc/sysconfig/network-scripts 下得所有文件
[root@yyds ~]# ls /etc/sysconfig/network-scripts
ifcfg-ens33 # 案例6: 显示/root 下的所有文件,含隐藏文件
[root@yyds ~]# ls -a /root
. 1.txt .bash_history .bash_profile cfg.txt .gnupg .tcshrc www
.. anaconda-ks.cfg .bash_logout .bashrc .cshrc initial-setup-ks.cfg .viminfo # 案例7:显示/root 下的所有文件的inode
[root@yyds ~]# ls -i
101033767 1.txt 102489504 anaconda-ks.cfg 101033761 cfg.txt 102489508 initial-setup-ks.cfg 34091944 www

4. mkdir :创建目录

4.1 语法结构

mkdir 【参数选项】 【目录名】

mkdir  [目录]
mkdir [目录1] [目录2]
mkdir [参数选项] [目录]

4.2 参数选项

参数选项

注释说明

参数选项

注释说明

-m

创建目录的同时设置权限️

-v

显示执行过程详细信息

-p

递归创建多级目录

4.3 案例实践

# 案例1.在当前创建yyds目录
[root@yyds ~]# mkdir yyds
[root@yyds ~]# ll
总用量 0
drwxr-xr-x 2 root root 6 7月 2 04:40 yyds # 案例2.在当前创建a b c 多个目录
#方法一:
[root@yyds ~]# mkdir a b c
[root@yyds ~]# ll
总用量 0
drwxr-xr-x 2 root root 6 7月 2 04:41 a
drwxr-xr-x 2 root root 6 7月 2 04:41 b
drwxr-xr-x 2 root root 6 7月 2 04:41 c
drwxr-xr-x 2 root root 6 7月 2 04:40 yyds
#方法二:
[root@yyds ~]# mkdir {a..c}
[root@yyds ~]# ll
总用量 0
drwxr-xr-x 2 root root 6 7月 2 04:42 a
drwxr-xr-x 2 root root 6 7月 2 04:42 b
drwxr-xr-x 2 root root 6 7月 2 04:42 c
drwxr-xr-x 2 root root 6 7月 2 04:40 yyds # 案例3.在/tmp目录下创建a目录
[root@yyds ~]# mkdir /tmp/a
[root@yyds ~]# ll /tmp/
总用量 0
drwxr-xr-x 2 root root 40 7月 2 04:44 a # 案例4.在/tmp/下创建yyds 在/opt/下创建oldgirl
[root@yyds ~]# mkdir /tmp/yyds /opt/oldgirl
[root@yyds ~]# ll /tmp/ /opt/
/opt/:
总用量 0
drwxr-xr-x 2 root root 6 7月 2 04:45 oldgirl /tmp/:
总用量 0
drwxr-xr-x 2 root root 40 7月 2 04:44 a
drwxr-xr-x 2 root root 40 7月 2 04:45 yyds # 案例5.在当前创建yyds/a/b/c目录
[root@yyds ~]# mkdir -p yyds/a/b/c
[root@yyds ~]# tree
.
└── yyds
└── a
└── b
└── c 4 directories, 0 files

5. cp :复制文件或目录

5.1 语法结构

cp 【参数选项】 【源文件】 【目标文件】

cp [源文件] [目标文件]
cp [源文件] [修改后的文件名]
cp [文件1] [文件2] [文件3] [目录]
cp [参数] [源文件] [目标文件]

5.2 参数选项

参数选项

注释说明

参数选项

注释说明

-a

等价于pdr参数组合

-p

保留源文件或目录文件的所有属性️

-r

递归复制目录及其下所有子文件️

-i

若目标文件已存在,则会询问是否覆盖

-b

覆盖目标文件前先进行备份

-f

若目标文件已存在,则会直接覆盖

-t

将源文件和目标文件互换位置️

5.3 案例实践

# 案例1.创建yyds.txt 拷贝到/opt目录
[root@yyds ~]# touch yyds.txt
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
[root@yyds ~]# cp yyds.txt /opt/
[root@yyds ~]# ll /opt/
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt # 案例2.复制多个文件到/opt目录
[root@yyds ~]# touch {a..c}.txt
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
[root@yyds ~]# cp a.txt b.txt c.txt /opt/
[root@yyds ~]# ll /opt/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:56 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:56 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:56 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt # 案例3.拷贝不同目录下文件/etc/hosts /tmp/1.txt 文件到/opt目录
[root@yyds ~]# cp /etc/passwd /tmp/a.txt /opt/
[root@yyds ~]# ll /opt/
总用量 4
-rw-r--r-- 1 root root 0 7月 2 05:01 a.txt
drwxr-xr-x 2 root root 6 7月 2 04:45 oldgirl
-rw-r--r-- 1 root root 1856 7月 2 05:01 passwd # 案例4.cp后重新起个名字,在当前将yyds.txt 备份成yyds.txt.bak
[root@yyds ~]# cp yyds.txt yyds.txt.bak
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
-rw-r--r-- 1 root root 0 7月 2 05:02 yyds.txt.bak # 案例5.将yyds.txt 复制到/opt下命名为yyds.txt.bak
[root@yyds ~]# cp yyds.txt /opt/yyds.txt.bak
[root@yyds ~]# ll /opt/
总用量 4
-rw-r--r-- 1 root root 0 7月 2 05:01 a.txt
-rw-r--r-- 1 root root 0 7月 2 05:02 yyds.txt.bak
drwxr-xr-x 2 root root 6 7月 2 04:45 oldgirl
-rw-r--r-- 1 root root 1856 7月 2 05:01 passwd # 案例6.将/opt目录下得yyds.txt.bak 复制到当前目录
#方法一:
[root@yyds ~]# cp /opt/yyds.txt.bak ./
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
-rw-r--r-- 1 root root 0 7月 2 05:05 yyds.txt.bak
#方法二:
[root@yyds ~]# cp /opt/yyds.txt.bak .
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
-rw-r--r-- 1 root root 0 7月 2 05:06 yyds.txt.bak
#方法三:
[root@yyds ~]# cp /opt/yyds.txt.bak ~
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
-rw-r--r-- 1 root root 0 7月 2 05:07 yyds.txt.bak
#方法四:
[root@yyds ~]# cp /opt/yyds.txt.bak /root/
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
-rw-r--r-- 1 root root 0 7月 2 05:08 yyds.txt.bak # 案例7.拷贝多个文件到当前的位置
[root@yyds ~]# touch /tmp/{1..3}.txt
[root@yyds ~]# ll /tmp/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:09 1.txt
-rw-r--r-- 1 root root 0 7月 2 05:09 2.txt
-rw-r--r-- 1 root root 0 7月 2 05:09 3.txt
-rw-r--r-- 1 root root 0 7月 2 04:59 a.txt
[root@yyds ~]# cp /tmp//{1..3}.txt .
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:10 1.txt
-rw-r--r-- 1 root root 0 7月 2 05:10 2.txt
-rw-r--r-- 1 root root 0 7月 2 05:10 3.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
-rw-r--r-- 1 root root 0 7月 2 04:54 yyds.txt
-rw-r--r-- 1 root root 0 7月 2 05:08 yyds.txt.bak # 案例8.复制yyds目录到/opt下
[root@yyds ~]# mkdir yyds
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:10 1.txt
-rw-r--r-- 1 root root 0 7月 2 05:10 2.txt
-rw-r--r-- 1 root root 0 7月 2 05:10 3.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 a.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 b.txt
-rw-r--r-- 1 root root 0 7月 2 04:55 c.txt
drwxr-xr-x 2 root root 6 7月 2 05:11 yyds
[root@yyds ~]# cp -r yyds /opt/
[root@yyds ~]# ll /opt/
总用量 4
-rw-r--r-- 1 root root 0 7月 2 05:01 a.txt
drwxr-xr-x 2 root root 6 7月 2 05:11 yyds
-rw-r--r-- 1 root root 0 7月 2 05:02 yyds.txt.bak
drwxr-xr-x 2 root root 6 7月 2 04:45 oldgirl
-rw-r--r-- 1 root root 1856 7月 2 05:01 passwd # 案例9.复制多个目录到/opt下
[root@yyds ~]# mkdir {A..C}
[root@yyds ~]# ll
总用量 0
drwxr-xr-x 2 root root 6 7月 2 05:13 A
drwxr-xr-x 2 root root 6 7月 2 05:13 B
drwxr-xr-x 2 root root 6 7月 2 05:13 C
[root@yyds ~]# rm -rf /opt/*
[root@yyds ~]# ll /opt/
总用量 0
[root@yyds ~]# cp -r {A..C} /opt/
[root@yyds ~]# ll /opt/
总用量 0
drwxr-xr-x 2 root root 6 7月 2 05:14 A
drwxr-xr-x 2 root root 6 7月 2 05:14 B
drwxr-xr-x 2 root root 6 7月 2 05:14 C # 案例10.将etc目录复制到当前的位置
[root@yyds ~]# cp -r /etc/ .
[root@yyds ~]# ll
总用量 12
drwxr-xr-x 2 root root 6 7月 2 05:13 A
drwxr-xr-x 2 root root 6 7月 2 05:13 B
drwxr-xr-x 2 root root 6 7月 2 05:13 C
drwxr-xr-x 124 root root 8192 7月 2 05:15 etc
[root@yyds ~]# ll etc/
总用量 1308
drwxr-xr-x 3 root root 101 7月 2 05:15 abrt
-rw-r--r-- 1 root root 16 7月 2 05:15 adjtime
-rw-r--r-- 1 root root 1529 7月 2 05:15 aliases
......省略

6. rm :删除文件或目录

6.1 语法结构

rm 【参数选项】 【文件名】

6.2 参数选项

参数选项

注释说明

参数选项

注释说明

-d

仅删除无子文件的空目录

-f

强制删除不询问

-r

递归删除目录及其内全部子文件

6.3 案例实践

# 案例1. 删除当前的yyds
[root@yyds ~]# ll
总用量 0
drwxr-xr-x 3 root root 15 7月 2 05:56 yyds
[root@yyds ~]# rm -rf yyds/
[root@yyds ~]# ll
总用量 0 # 案例2. 删除opt目录下的a.txt b.txt
[root@yyds ~]# ll /opt/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:52 a.log
-rw-r--r-- 1 root root 0 7月 2 05:50 a.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 b.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 c.txt
drwxr-xr-x 2 root root 6 7月 2 05:53 yyds
-rw-r--r-- 1 root root 0 7月 2 05:48 yyds.txt
[root@yyds ~]# rm /opt/a.txt /opt/b.txt
rm:是否删除普通空文件 '/opt/a.txt'?y
rm:是否删除普通空文件 '/opt/b.txt'?y
[root@yyds ~]# ll /opt/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:52 a.log
-rw-r--r-- 1 root root 0 7月 2 05:50 c.txt
drwxr-xr-x 2 root root 6 7月 2 05:53 yyds
-rw-r--r-- 1 root root 0 7月 2 05:48 yyds.txt

7. mv :移动文件或目录

7.1 语法结构

mv 【参数选项】 【源文件】 【目标文件】

mv [源文件] [目标文件]
mv [源文件] [修改后的文件名]
mv [文件1] [文件2] [文件3] [目录]
mv [参数] [源文件] [目标文件]

7.2 参数选项

参数选项

注释说明

参数选项

注释说明

-b

覆盖前为目标文件创建备份

-f

强制覆盖文件而不询问

-n

不要覆盖已有文件

7.3 案例实践

# 案例1.移动当前的yyds.txt到/opt目录下
[root@yyds ~]# touch yyds.txt
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:48 yyds.txt
[root@yyds ~]# mv yyds.txt /opt/
[root@yyds ~]# ll /opt/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:48 yyds.txt # 案例2.移动多个文件
[root@yyds ~]# touch {a..c}.txt
[root@yyds ~]# ll
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:50 a.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 b.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 c.txt
[root@yyds ~]# mv {a..c}.txt /opt/
[root@yyds ~]# ll /opt/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:50 a.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 b.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 c.txt
-rw-r--r-- 1 root root 0 7月 2 05:48 yyds.txt # 案例3.移动a.txt到/opt/目录命名为a.log
[root@yyds ~]# touch a.txt
[root@yyds ~]# mv a.txt /opt/a.log
[root@yyds ~]# ll /opt/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:52 a.log
-rw-r--r-- 1 root root 0 7月 2 05:50 a.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 b.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 c.txt
-rw-r--r-- 1 root root 0 7月 2 05:48 yyds.txt # 案例4.移动目录 yyds到/opt下
[root@yyds ~]# mkdir yyds
[root@yyds ~]# ll
总用量 0
drwxr-xr-x 2 root root 6 7月 2 05:53 yyds
[root@yyds ~]# mv yyds/ /opt/
[root@yyds ~]# ll /opt/
总用量 0
-rw-r--r-- 1 root root 0 7月 2 05:52 a.log
-rw-r--r-- 1 root root 0 7月 2 05:50 a.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 b.txt
-rw-r--r-- 1 root root 0 7月 2 05:50 c.txt
drwxr-xr-x 2 root root 6 7月 2 05:53 yyds
-rw-r--r-- 1 root root 0 7月 2 05:48 yyds.txt

️️️在企业中用mv替代rm使用

8. tree :树状结构列出目录内容

8.1 语法结构

tree 【参数选项】 【目录】

8.2 参数选项

参数选项

注释说明

参数选项

注释说明

-L

使用层级显示内容️

-F

显示文件完整的路径

-d

仅显示目录名

8.3 案例实践

# 案例1.
[root@yyds ~]# mkdir -p yyds/a/b/c
[root@yyds ~]# tree
.
└── yyds
└── a
└── b
└── c 4 directories, 0 files # 案例2.
[root@yyds ~]# tree -L 1 /
/
├── backup
├── bin -> usr/bin
├── boot
├── box
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var 21 directories, 0 files

9. du:查看目录大小

9.1 语法格式

du [参数] [文件名]

9.2 参数选项

参数选项

注释说明

参数选项

注释说明

-a

显示目录中所有文件的大小

-s

显示子目录的总大小️

-h

以易读方式显示️

9.3 实践案例

[root@linux:~]# du -sh /etc
29M /etc

Linux目录管理命令的更多相关文章

  1. 12个Linux进程管理命令介绍(转)

    12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国  作者:Linux [字体:大 中 小]   执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...

  2. [转帖]十二 个经典 Linux 进程管理命令介绍

    https://www.cnblogs.com/swordxia/p/4550825.html 接了 http referer 头 没法显示图片 可以去原始blog 里面去查看.   随笔- 109  ...

  3. LINUX文件及目录管理命令基础

    Linux命令行组成结构 Linux命令结构 在Linux中一切皆文件,一切皆命令! 命令提示符: [root@tt ~]# [xiaohui@tt ~]$ Linux命令行常用快捷键 ctrl + ...

  4. LINUX文件及目录管理命令基础(2)

    Linux文件类型 文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型 如下: - 普通文件 d 目录 l 链接 b 块设备 c 字符设备 p 管道设备 s 套接字文件 Linux目录 ...

  5. Linux 文件与目录管理命令

    处理目录的常用命令 常见的处理目录的命令: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录,语法:mkdir [-mp] 目录名称 -m :配置文件的权限 -p ...

  6. Linux 文件及目录管理命令基础

    pwd   显示当前所在目录 cd 切换目录 cd 命令语法 cd [选项] 目录 cd 的常用选项: cd ~ /cd 切换到当前用户的加目录 cd . 保持当前目录不变 cd .. 切换到上级目录 ...

  7. Linux 权限管理命令

    第四章(二)权限管理命令 Linux常用命令(二)权限管理命令

  8. linux命令:linux权限管理命令

    权限管理命令   文件的权限只有你两个人可以更改,一个是root,一个是文件所有者. 命令名称:chmod 命令英文原意:change the permissions mode of a  file ...

  9. Linux 目录相关命令(1)

    1:分区 分区是指逻辑分区,主分区最多四个,由硬盘结构决定 windows里A和B做软驱判定,C主分区判定 1.硬盘分为若干个等大的扇区 每个扇区默认512字节,其中446字节用于启动信息,64字节用 ...

  10. Linux用户管理命令(第二版)

    添加用户 1.useradd -设置选项 用户名 [-D 查看缺省参数 ] 选项: u: UID [必须是系统中没有的] g:缺省所属用户组GID[最好有] G: 指定用户所属多个组[可以指定这个用户 ...

随机推荐

  1. idea springboot 微服务批量启动

    概要 在使用IDEA开发微服务的时候,微服务比较多,启动起来比较麻烦,下面介绍一下使用批量启动微服务的方法. 方法 编辑当前项目根目录下的 .idea\workspace.xml 文件. 找到 < ...

  2. Javascript 构造函数和类

    1.构造函数 含义:所谓"构造函数",就是专门用来生成实例对象的函数.它就是对象的模板,描述实例对象的基本结构.一个构造函数,可以生成多个实例对象,这些实例对象都有相同的结构 写法 ...

  3. 销讯通CRM客户关系管理系统的功能拆分

    随着技术的发展,CRM系统(客户关系管理)成为企业不可或缺的工具,本文从医药行业角度简要谈谈CRM系统的功能. 从业务的理解来说,从医药行业来说,CRM客户管理系统的有以下几部分功能: 01 客户的分 ...

  4. CVE-2023-3390 Linux 内核 UAF 漏洞分析与利用

    漏洞分析 漏洞成因是 nf_tables_newrule 在异常分支会释放 rule 和 rule 引用的匿名 set ,但是没有设置 set 的状态为 inactivate,导致批处理中后面的请求还 ...

  5. docker-compose固定网段设置

    docker-compose在使用的时候,经常是多个docker组了个内网.而如果不指定内网地址的话,很容易和线下的网段冲突,会造成虽说外部IP和端口都映射好了,但是就是公网无法访问的情况. 解决方案 ...

  6. Vuex 面试题(2023-09-13更新)

    谈谈你对 Vuex 的理解 什么是 Vuex? vuex 是 Vue 应用程序开发的状态管理插件,它采用集中式存储,管理应用的所有组件的状态 Vuex 解决了什么问题? 多个组件依赖于同一状态时,多层 ...

  7. PDFSharp 常见问题

    PDFSharp 常见问题 PDFsharp: Frequently Asked Questions - PDFsharp and MigraDoc Wiki 1. PDFSharp 是什么? PDF ...

  8. 人工智能应用的“繁花时代”,各大企业何以破局AI模型挑战

    ​ AI技术的崛起,为各行业发展带来巨大变革和超强的创新潜力.然而,各大企业在拥抱AI的进程中并非一路坦途,"繁花盛开"的背后隐藏着AI模型生产与管理环节的诸多痛点. 先来看看部分 ...

  9. 常用 NoSQL 比较

    Q: 请根据 CAP 实现程度,分布式实现方式,数据结构,查询方式,存储引擎等比较 mongodb, redis, cassandra, scylladb, dragonflydb, TiKV, co ...

  10. 在 d2js 使用多种数据源如spring数据源

    不少人误以为 d2js 只能通过 database.js 指定一个数据库,是一个单数据库方案.实际上 d2js 也可以使用多个数据库. 在 WEB-INF/jslib/d2js/base.js 的末尾 ...