Linux 常用命令汇总学习


1.ls命令(显示文件列表及信息的)

ls命令主要用来显示文件列表及信息的,常见用法有:

1)ls -l 用于显示详细列表 :
在这里插入图片描述
其中文件名前面的信息分别是:
文件类别 三种用户的操作权限 文件连接数 文件所有者名字 文件用户组名字 文件长度 最后修改时间

2)ls -a 用于显示所有文件,包括隐藏文件:
在这里插入图片描述
3)ls -R 用于显示文件及所有子目录,慎用。

2.cd 命令(目录跳转)

cd命令常用于进行目录跳转。

例如:
cd / 进入根目录:
在这里插入图片描述
cd . 进入当前目录,好像没啥用

cd …进入上级目录:
在这里插入图片描述
cd ~ 或cd 进入当前用户的工作目录:
在这里插入图片描述

pwd 用于显示当前路径:
在这里插入图片描述

2.cat命令(显示文件内容)

cat命令常用来显示文件内容。
在这里插入图片描述

3.more命令(分页的方式查看文件内容)

more命令是用来以分页的方式查看文件内容的,在查看文件时有些操作项:
Enter 向下n行,需要定义,默认为1行
Ctrl+B 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏

= 输出当前行的行号
q 退出more
在这里插入图片描述

4.vi命令(创建或编辑文件)

vi命令是用来创建或编辑文件的
vi 文件名,如果文件存在则编辑,若不存在则创建并编辑
在这里插入图片描述
在进行编辑时也有一些操作项需要学习:
Ctrl +F 向后翻一屏
Ctrl + B 向前翻一屏
i 在光标前插入文本
I 在当前行尾插入文本
a 光标后插入文本
A 在当前行尾插入文本
:w 保存当前文件
:x 保存当前文件并退出
:q 退出vi
:q! 不保存文件并退出vi
x 非编辑状态删除一个字符
dd 非编辑状态下删除整行
Esc 退出编辑模式

5.df命令(查看文件系统磁盘使用情况)

df命令用来查看文件系统磁盘使用情况的
df -k 按照千字节为单位进行查看:
在这里插入图片描述
df -m 按照兆字节为单位进行查看:
在这里插入图片描述

6.chmod命令(于改变文件的操作权限)

chmod命令用于改变文件的操作权限。

用法有两个:
1)chmod 用户类别(u:用户,g:组,o:其他,a:所有用户) +或-(标识赋于和撤销) r或w或x(r:可读,w:可写,x:可执行)
例子:chmod u+r file;

2)chmod 751 file.
上面的用的是数组赋权法,
r:4
w:2
x:1
上面每个权限代表用一个数组代表,他们的任意组合相加得到的值都是唯一的,我们可以根据这个唯一值反推出相应的权限。

例如上面的 751 代表着赋予用户的权限是rwx,赋予组的权限是rx ,赋予其他用户的权限是x。

7.ps命令(显示当前进程状态)

ps命令是用来显示当前进程状态的。

用法有下面几种:
1)ps -u root ,表示显示root用户进程信息
在这里插入图片描述
2)ps -ef ,显示所有进程,连带命令行
在这里插入图片描述
3)ps -ef | grep 关键字 。用于根据关键字查找进程
在这里插入图片描述

8.mkdir命令(用于创建目录)

mkdir命令用于创建目录。
如:mkdir dir1 创建一个名为dir1的目录
在这里插入图片描述
mkdir -p dir/secondir 创建一个多级目录
在这里插入图片描述

9.cp命令(文件复制)

cp命令用于文件复制的。

常用用法有:
1)cp file1 file2 将文档file1复制一份并改名成file2
在这里插入图片描述
2)cp file1 dir1 将文档file1复制到目录dir1下,文件名不变
在这里插入图片描述
3)cp dir1/file1 . 将目录dir1下的file1文档复制到现行目录下
在这里插入图片描述
4)cp dir1/file1 file2 将目录dir1下的file1文件复制到现行目录下并改名为file2
在这里插入图片描述
5)cp -r dir1 dir2 复制dir1整个目录并更名为dir2
在这里插入图片描述

10.mv命令(文件移动)

mv命令用于文件移动。
常用用法有:
1)mv file1 file2 将文档file1改名为file2
在这里插入图片描述
2)mv file dir1 将文档file1移到dir1目录下,文件名不变
在这里插入图片描述
3)mv dir1 dir2 若dir2存在,则将目录dir1及其所有文档移到dir2下
在这里插入图片描述
若dir2不存在,则将dir1更名为dir2.

11.rm命令(文件删除)

rm用来进行文件删除。
用法有:
1)rm file 删除名为file的文件
2)rm file? 删除以file为首的文件名的文件
3)rm f* 删除目录下所有以f开头的文件
4)rm -r dir1 删除dir1目录以及下面的所有目录及文件

*注意:号一定要谨慎使用。

12.find命令(查找文件)

find命令用来查找文件的。

用法有:
1)find . -name “file1” 用于寻找目前目录以及所有子目录内叫file1的文档
在这里插入图片描述
2)find . -size +2000c 找出大小超过2000字节的文档

3)find . -mtime + 10 找出最近修改时间在10前的文件

13.tar命令(文件的压缩和解压)

tar命令主要用来进行文件的压缩和解压的。

主要用法如下:
1)tar cvf 123.tar file3 u 将文件file3和u打包成123.tar
在这里插入图片描述
2)tar tvf 123.tar 用来查看123.tar中归档的文件
在这里插入图片描述
3)tar xvf 123.tar 用来解压123.tar
在这里插入图片描述
4)tar zxvf 1234.tar.gz 用来解压缩1234.tar.gz
在这里插入图片描述
5) tar zcvf 123.tar.gz 123.tar u 用来压缩123.tar和u
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小牧之

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值