Linux常用的文件目录管理命令有哪些,Linux操作系统目录和Linux常用的文件和目录管理命令...

前言:

博文介绍了 Linux操作系统目录的功能,以及一些常用的操作命令的用法解析

(1)了解Linux操作系统目录

<1>  / 根目录

<2>   /bin 存放普通用户的命令        /sbin 存放管理员的命令

<3>  /boot 存放内核及启动所需的文件

<4> /dev  存放硬件设备的文件

<5> /etc  存放系统配置文件

<6> /lib 存放必要的库文件

<7>   /mnt  /media 存放临时的映射文件,通常用来挂载使用

<8> /proc   /sys 存放进程和系统信息

<9>  /root  超级用户的主目录  /home  普通用户的家目录

<10>   /tmp  存放临时文件

<11>  /var  存放系统的日志目录

<12> /usr 存放应用程序文件

注释: 所有的文件都是存放在根目录下的

(2) root用户和普通用户命令提示符的区别

root用户: [localhost@~]#     普通用户:[localhost@~]$

注释:#代表当前用户是root用户   $代表当前用户是普通用户

(3)文件管理和目录管理命令

<1> cd 命令

含义: cd表示进入下一级目录

[localhost@~]# cd /tmp

注释:tmp前边的/表示根目录    进入根目录下的tmp目录

[localhost@~]# cd  /etc/sysconfig/network-scripts

注释:

etc前面的/ 表示根目录   根目录下有etc目录  etc目录下有sysconfig目录

sysconfig目录下有一个network-scripts目录

如果network-scripts下边如果接下级目录,/必须加上  如果不接下级目录,加与不加都可以

相对路径和绝对路径

绝对路径  [localhost@~#] cd /etc/   绝对路径是以跟为启点的

相对路径  [localhost@ etc] cd sysconfig   相对路径以当前目录做为启点的

cd命令的特殊用法

cd .  表示当前目录              cd ..  表示上一级目录

cd~ 表示用户的家目录        cd-  表示返回当前目录之前的目录

<2> pwd 命令

含义: pwd 表示打印当前工作目录

<3> ls 命令

含义: ls  表示列出当前目录下的文件

<4> touch 命令

含义: touch 表示创建文件

<5> rm 命令

含义:

rm表示删除文件或目录  参数-f 表示强制删除,没有提示  r表示递归,不管有多少级目录,都删除

删文件  rm  -f   123.txt

删目录  rm -rf  test

<6> mkdir命令

含义:mkdir 表示创建目录

注释:mkdir test2/test3  -p   参数表示-p 表示创建多级目录

<7> rmdir命令

含义:rmdir表示删除目录  但是rmdir命令只能删除空目录

<8> cp命令

含义: cp表示复制 ,源文件会被保留下来

拷贝文件:

在根目录下创建一个test目录,在test目录下touch一个123.txt文件,将123.txt文件复制到tmp目录下

[localhost@ test] cp 123.txt  /tmp

拷贝目录:

在根目录下创建一个test目录,将这个test目录拷贝到tmp目录下

[localhost@ /] cp  test  tmp -r

注释: 如果是拷贝目录要加-r 参数,否则无法拷贝成功

拷贝文件时文件被覆盖:

在根目录下创建一个test目录,在test目录下touch一个123.txt文件,编辑这个文件输入一些内容,

在tmp目录下touch一个456.txt文件,不写入任何内容

[localhost@ test]cp 123.txt /tmp/456.txt  结果是456.txt被123.txt覆盖

<9> mv命令

含义: mv表示重命名或移动文件目录

重命名文件  [localhost@ test]  mv 123.txt 456.txt

移动文件:

在根目录下创建一个test目录,在test目录下touch一个123.txt文件,将123.txt移动到tmp目录下

[localhost@ test]  mv 123.txt /tmp

移动并重命名文件:

在根目录下创建一个test目录,在test目录下touch一个123.txt,写一些内容里边。在tmp目录下touch一个456.txt文件。将123.txt文件移动到/tmp目录下,并且重命名为456.txt

[localhost@ test]mv 123.txt /tmp/456.txt

比较说明:

当cp命令的用法为覆盖源文件内容,但是不会修改文件名称

当mv命令的用法为移动并重命名文件,文件内容不会被修改,只是修改了文件名称

<10> cat命令

含义: cat命令表示查看文件内容

<11> more命令

含义:more表示分页查看内容

cat test.txt | more   用分页查看的方式进行查看 | 表示前面的输出作为后面命令的输入

<12> head 命令

含义:head命令默认查看前10行  -3  表示查看前3行

[localhost @ test]# head 123.txt -3

<13> tail命令

含义: tail命令默认查看后面10行  -3 表示查看后3行

[localhost@ test] tail 123.txt -3

<14> echo命令

含义:echo表示回显,输入什么,就打印什么

> 表示追加并覆盖  >> 表示追加但并不覆盖原文件

[localhost@ test] echo ok  > 123.txt

[localhost@ test] echo hello  >>123.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值