linux常用命令总结

一、显示文件

ls #查看当前目录内容 (缺点: 隐藏文件看不到)
ls -a #查看当前目录内容 ,包括隐藏文件
ls -al #查看目录内容的详细信息(查看文件类型、权限、大小等)
ls -lh #查看目录内容的详细信息,以K,M,G方式显示文件大小
ls /root #查看/root目录下内容
ll ## 等价于 ls -l
选项含义
-a显示指定目录下所有子目录与文件,包含隐藏文件
-l以列表方式显示文件的详细信息
-h配合-l使用,显示更人性化

二、目录查看、创建与删除

查看

pwd

创建

mkdir 目录明光
mkdir -p 目录1/目录2/.../目录n

删除

## -r:强制  -f:递归
rm -rf 目录/文件

三、目录切换

cd  ## 直接进入/root目录
cd  <文件名> ## 切换到当前目录下的<文件名>目录
cd .. ## 回到上一级目录
cd ../.. ## 回到上上一级目录
cd - ## 在最后两次出现目录之间的切换
cd ../dir ## 返回到上一级的dir目录

四、文件操作

创建文件

touch 文件名
touch /<path>/文件名

移动或重命名

mv 文件名 目录 ## 移动文件到另一个目录
mv 旧文件名/目录名 新文件名/目录名 ## 重命名文件或目录

查看文件内容

cat /<path>/文件名

复制文件

cp 文件名 目录  ## 将文件复制到目录下
cp 文件名1 文件名2 ## 将文件1复制到文件2中

五、压缩与解压

参数解释
-c创建一个新的tar文件
-v显示运行过程的信息
-f指定文件名
-z调用gzip压缩命令进行压缩
-t查看压缩文件的内容
-x解开tar文件

解压

## tar.gz格式
tar -zxvf 压缩文件名.tar.gz  ## 将压缩文件解压到当前目录
tar -zxvf 压缩文件名.tar.gz -C dir ## 将文件解压到指定目录
## zip格式
unzip 文件名.zip
unzip -d 目录 文件名.zip ##解压到指定目录

压缩

## tar -c[z]vf 压缩文件 目录
tar -cvf snappy-1.1.1.tar.gz /root/test/snappy-1.1.1
## zip格式
zip -r 压缩文件.zip 被压缩文件

六、文件查找

find

find在查找数据的时候相当消耗硬盘资源,所以没事不要随便使用find

## find [PATH] [option] [action]
find / -name 'ins*' ## 查找/目录下以文件ins开头的文件
find / -name '*.txt' ## 查找/目录下以.txt结尾的文件
find / -name '*of*' ## 查找/目录下文件名包含of的文件
find / -type f -size +100M ## 查找/目录下文件大小大于100M的文件
find / -type f -size +1G

grep

结合管道符一起使用

grep 内容 文件名 ##在文件中查找内容
grep 内容 文件名 --color ##在文件中查找内容,并高亮显示

which

查看可执行文件的位置

which pwd ##查找pwd命令的路径

七、系统管理

ps命令

列出系统中当前运行的进程

ps ## 查看ps命令本身的进程,当前终端进程
ps -ef ##查看所有进程

kill命令

用于终止执行中的程序

kill -9 pid ## 终止pid的进程

管道命令

将一个命令的输出作为另一个命令的输入

ps -ef | grep azkaban ## 查询名称中包含azkaban的进程

八、用户的创建与删除

用户创建

useradd 用户名 ## 创建新用户
passwd 用户名  ## 为用户设置密码

删除用户

userdel -r 用户名

九、权限管理

chmod命令

变更文件或目录的权限

chmod 666 a.txt
chmod u+x a.txt
chmod u=rwx,g=rw,o=x a.txt

十、网络和服务管理

hostname

查看主机名

hostname

ifconfig

查看主机IP地址

ifconfig

service

用来控制系统服务的工具,可以启动、停止、重新启动和关闭系统服务,显示当前系统服务的状态

service network status ##查看当前网络服务状态
service network stop ##停止网络服务
service network start ##启动网络服务
service network restart ##重启网络服务

十一、其他

ln:创建软连接(类似快捷方式)

## ln [参数][源文件或目录][目标文件或目录]
ln -s 2.txt 1.txt

clear:清屏,快捷键ctrl+l

十二、vi编辑器

vi a.txt ##直接打开文件
vi a.txt +10 ##直接打开文件,并定位到第10行

在这里插入图片描述

命令行模式常用命令

命令功能
o在当前行后面插入一空行
O在当前行前面插入一空行
dd删除光标所在行
ndd从光标位置向下连续删除n行
yy复制光标所在行
nyy从光标位置向下连续复制n行
p粘贴
u撤销上一次命令
gg回到文件顶部
G回到文件末尾
/str查找str

底行模式常用命令

命令功能
:w 文件另存为
:w保存(ctrl + s)
:q退出,如果没有保存,不允许退出
:q!强行退出,不保存退出
:wq!保存并退出
:x保存并退出
:set nu设置行号
:%s/旧文本/新文本/g文本替换
  • 11
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

栖溪阁晓生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值