Linux基础命令

学习目标:

一、获得命令帮助
二、目录和文件基本操作
三、创建目录和文件
四、复制、删除、移动目录和文件

学习内容:

一、获得命令帮助

1)使用help命令
内部命令用法:
help 加 命令
例:help cd
2)使用–help选项
外部命令用法:(使用长格式选项)
命令 加–help
例:useradd --help
3)使用man手册更详细的查看命令使用帮助,按“q”键退出
man 加命令
例 man ls

二、目录和文件基本操作

查看及切换目录
1)pwd命令,查看当前的工作目录,以绝对路径显示,pwd命令其实读取的是$PWD环境变量的值 /etc/sysconfig
2)cd 命令,切换工作目录
从当前目录切换到/home目录下
cd /home/
返回至父目录
cd …/ 返回上一级目录
cd …/…/ 返回上两级目录
cd - 两级目录之间来回切换
cd ! $ 把上个命令的参数作为cd参数使用

3)ls 命令,显示指定目录内容及目录中隐藏的文件

-a 或 --all:显示所有文件,包括隐藏文件

-l:使用长列表格式显示

-d:只显示目录本身得属性,不显示目录中的内容,一般会结合-l使用

-h:显示目录或文件的大小,需要结合-l使用,将会显示KB、MB等单位

-R:以递归的方式显示目录及其子目录中的所有内容

4)du命令,统计目录及文件的空间占用情况

-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录

-h:显示出统计结果,使用-h选项后将显示出KB、MB等单位

-s:只统计每个参数所占用的空间总的大小,而不是统计每个子目录,文件的大小,-sh统计一个文件夹内所以文件总共占用的空间大小,-ah分别统计多个文件所占用的空间大小

三、创建目录和文件
1)mkdir 命令,创建新的目录
-p 嵌套模式,连续创建空目录
例:mkdir -p /123/456/789
123里有456,456里有789
2)touch,创建空文件
例:touch asd.txt
3)ln命令,创建链接(link)文件
链接分为两种 : 硬链接(hard link)与软链接(symbolic link)。
例:
ln -s 源文件或目录 链接文件或目录 “软链接”
ln 源文件或目录 链接文件或目录 “ 硬链接”

软、硬链接概念:
是存在同一个文件系统中,而软链接可以跨越不同的文件系统。

软、硬链接的区别

软链接:
1.软链接是以路径的形式存在(指向的是原文件的路径),类似于Windows中的快捷方式
2.软链接可以跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
5.软连接的文件有自己的inode,跟原文件不一样
6.删除软链接并不影响被指向的原文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。

硬链接:
1.硬链接是以文件副本的形式存在,不占用实际空间
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建
4.硬链接的文件的inode跟原文件一样
5.由于硬链接是有着相同 inode 号,仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 inode 号的文件。

注意:ln命令创建的链接分软链接和硬链接两种。
软链接就是ln –s 源文件 目标文件,它只会在你选定的位置上生成一个文件的镜像,软链接的文件很小,只有几个字节,
硬链接是 ln 源文件 目标文件,没有参数-s。

四、复制、删除、移动目录和文件

1)cp命令,复制文件或目录

cp 选项 源文件或者目录 目标文件或者目录

-f:覆盖目标同名文件或目录时不进行提醒,而是直接强制复制

-i:覆盖目标同名文件或目录时提醒用户确认

-p:复制时保持源文件的权限,属主及时间标记等属性不变

-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录

2)rm命令,删除文件或目录
-f:删除文件或目录时不进行提醒,而直接强制删除

-i:删除文件或目录时提醒用户确认

-r:删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)
对于已经不在使用的数据(文件或者目录)一般结合“-rf”选项直接进行删除而不进行提示

3)rmdir命令,删除空目录
rmdir 命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm -r dir 命令可以代替rmdir,但是很危险,万一它突然就不是空的呢?),另外删除某目录时必须具有对父目录的写权限。使用 ls -al 命令来检查该目录是否为空。
命令格式:rmdir   [选项]  目录
命令功能:
该命令从一个目录中删除一个或多个子目录项,删除某目录时必须具有对父目录的写权限。
命令参数:
-p或–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
-v --verbose  显示指令执行过程
命令实例:
实例一:rmdir 不能删除非空目录
在这里插入图片描述
命令:
rmdir  notempty  这样会提示:not empty目录非空,你删不掉的。
实例2:rmdir -p 当子目录被删除后使它也成为空目录的话,则顺便一并删除
命令:
rmdir -p watch/avi  删掉avi目录,watch目录就空了,所以把watch目录一起删掉。
在这里插入图片描述

4)mv命令,移动文件或目录,如果目标位置与源位置相同,则效果相当于为文件或目录改名

把home下的qwe文件移动到/opt下
在这里插入图片描述
进入目录/opt 把qwe文件名改成xlb
在这里插入图片描述

总结:

命令有一点点多,挺适合小白零基础学习,一起学习一起进步!
加油!
总结自讲师陈老师

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值