大数据学习之Linux——02Linux常用命令

1、 type:查看命令的类型
在这里插入图片描述
2、help:内部命令帮助

help man

3、man:外部命令帮助

man yum

在这里插入图片描述

1:用户命令(/bin, /usr/bin, /usr/local/bin) 2:系统调用
3:库用户
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项(Miscellaneous)
8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)

如果man指令没有安装

yum install man man-pages -y

4、whereis :定位命令位置

whereis yum

在这里插入图片描述
5、file:文件类型
在这里插入图片描述
6、ll:获取目录中文件的详细信息
在这里插入图片描述

  1. 文件类型
    第一列表示文件类型

-:普通文件 (f)
d:目录文件
b:块设备文件 (block) 【字节流】
c:字符设备文件 (character) 【字符流】
l:符号链接文件(symbolic link file)【快捷方式】
p:命令管道文件(pipe)
s:套接字文件(socket)

  1. 文件权限
    9位,每3位一组,3组 权限(U,G,O)每一组:rwx(读,写,执行),
    U:属主权限
    G:属组权限
    O:其他成员权限
    在这里插入图片描述

  2. 硬链接次数
    在这里插入图片描述
    注意:软链接不会影响该数
    在这里插入图片描述

  3. 属主和属组
    在这里插入图片描述
    7、df:显示磁盘使用情况

df :显示磁盘使用情况
df -h:方便阅读方式显示

在这里插入图片描述
8、du:显示文件系统使用情况

du 统计当前目录所占存储空间大小【无单位】 du -sh 统计当前目录所占存储空间大小【有单位】

效果图

du -sh ./* :当前目录下各个文件所占存储空间大小

在这里插入图片描述

du -ah:显示当前目录下的所有文件,包括隐藏文件

在这里插入图片描述
9、ls:显示目录

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出

在这里插入图片描述

10、cd:切换工作目录

cd 或 cd ~ :回到home路径
cd …:回到上一级目录
cd /:回到根目录
cd -:回到之前的目录

11、pwd:显示当前工作目录的路径
12、mkdir:创建目录

mkdir a   :创建单级目录
mkdir -p ./a/b/c   :创建多级目录
mkdir a/{1,2,3}dir:快速创建多个目录

在这里插入图片描述
在这里插入图片描述
13、rm:删除

rm -f a.txt 删除文件
rm -r b 删除目录
rm -rf c 强制删除c

14、cp:拷贝

cp /etc/{profile,inittab} ./ :拷贝文件
cp -r ./a ./new :递归拷贝,即拷贝目录
cp -s a.txt b.txt:把目标文件建立为源文件的软链接文件,而不是复制源文件

15、mv:移动

mv a /b:移动到指定的目录,并更改名字
mv a b:重命名

16、ln:链接

ln 默认硬链接
ln -s 软链接
硬链接会增加文件的链接数,而软链接不会增加。
硬链接:如果一个文件被删除,则原文件不会被删除。
软链接:如果一个文件被删除,则原文件会被删除,软链接都失效。

17、stat:元数据,相对于Windows下的文件属性

change:描述的是文件元数据发生变化的时间
modify:描述的是文件内容发生变化的时间。

在这里插入图片描述
18、touch

1、用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。

在这里插入图片描述

2 创建新的空文件

在这里插入图片描述
19、cat:读取文件

cat:读取文件
more:文件阅读完后直接退出,不能倒回去阅读
less:文件阅读完后不会退出,不能倒回去重新阅读
head:显示文章开头的内容
tail:显示文章末尾的内容

cat /etc/profile
more /etc/profile
less /etc/profile
head -4 /etc/profile:显示前4行
tail -2 /etc/profile:显示后2行

20、|:管道(用于衔接前后2个命令)

发现 |,代表有管道
| 左右被理解为简单命令,前一个(左边)简单命令的标准输出,指向后一个(右边)简单命令的标准输入
注意:后一个简单命令一定能够接受标准输入

cat b.txt  |  head -3   :显示前3行内容
head -4 /etc/profile | tail -1:显示文件第四行内容

21、xargs

从标准输入读取内容,后面的内容以空格做切割,切割后的第一个是命令,后面的是选项参数
1,在标准输入中读取到的内容!
2,自己的参数理解为一个字符串,模仿shell,做blank切分,第一个子字符串为命令
3,将步骤1的内容做为步骤2的命令的选项参数拼接起来
4,执行得到的结果

echo “/” | xargs ls -l:读取根目录下的文件
ls -l /    :等价

在这里插入图片描述
22、echo:标准输出
在这里插入图片描述
-n :不要追加换行符
在这里插入图片描述
-e :开启控制符的识别
在这里插入图片描述
-E:显式禁止反斜杠转义的解释。默认情况,相当于不加-e

\a 发出警告声
\b 删除前一个字符;
\c 截取之前部分的内容,且最后不加上换行符号;
\f :换行但光标仍旧停留在原来的位置;
\n:换行且光标移至行首;
\r: 光标移至行首,但不换行;
\t: 插入tab;
\v :与\f相同;
\ : 插入\字符;
\nnn:插入nnn(八进制)所代表的ASCII字符; 注意:使用转义字符时,都需要加上“-e”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值