5

常用的Linux命令(小白入门指南)

 3 years ago
source link: https://blog.csdn.net/weixin_47729434/article/details/115029560
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
下面为大家整理一些常用的linux命令



linux命令

一.文件与目录操作命令

1.clear(ctrl+l)

功能: 实现清屏

2.ls(list)/tree

功能: 查看主目录下的所有文件
格式: ls [参数] [文件或目录]或者 tree [文件或目录]
ls -l : 以列表方式展开,带有文件信息
ls -r : 反向排序
ls -a : 查看隐藏文件
在这里插入图片描述

3.cd(change directory)

功能: 改变当前路径
说明: './‘代表当前目录,’…‘代表上一级目录,’/‘代表根目录,’~'代表主目录
格式: cd [目录]
cd / : 进入根目录
cd ~ : 进入用户主目录
cd … : 进入上一级目录
可以看见路径变为根目录下的python_case

4.touch

功能: 多用于创建空文件
格式: touch [参数] [文件名.后缀]
在这里插入图片描述

5.mkdir(make directory)

功能: 建立目录/文件夹
格式: mkdir [参数] [文件夹名]
在这里插入图片描述

6.cp(copy)

功能: 复制文件/文件夹(目录)
格式: cp [参数] [源文件/目录] [目标路径文件/目录]
cp -f: 强制覆盖目标路径文件
cp -r: 递归复制文件夹下的所有文件
在这里插入图片描述

7.mv(move)

功能: 将文件/目录移动到另一个目标路径下
格式: mv [参数] [源文件/目录] [目标文件/目录]
在这里插入图片描述

8.cat

功能: 显示文件中的内容
格式: cat [参数] [文件名.后缀]
cat -n: 输出所有行并编行号
cat -b: 类似-n但对空行不编号
在这里插入图片描述

9.tar

功能: 压缩解压
格式: tar [参数] [压缩包名.tar.gz] [压缩的文件]
tar -cvf : 压缩文件
tar -xvf : 解压压缩包
在这里插入图片描述
在这里插入图片描述

10.rm(remove)

功能: 删除文件/目录
格式: rm [参数] [文件名/目录]
rm -r: 递归删除全部目录及子目录
rm -f: 强制删除
在这里插入图片描述

11.find

功能: 查找文件
格式: find [路径] [参数] [对应参数]
find ./ -name [文件名]: 按照名字查找当前路径下文件
find ./ -mtime [时间参数]: 按照时间查找当前路径下的文件
find ./ -type [文件模式参数]: 按照文件模式查找当前路径下的文件
例如: 找到所有的txt文件,需用到通配字符串符号"*"在这里插入图片描述
找到3天以内的文件
在这里插入图片描述
找到3天以外的文件
在这里插入图片描述
找到所有的普通文件
在这里插入图片描述

12.Senior command(组合命令)

  1. 查找当前目录30天以内的文件并删除
    find ./ -mtime -30 -exec rm -rf {} ;或者find ./ -mtime -30 | xargs rm -rf
    在这里插入图片描述
    2.将目录下今天以内的文件打包
    find ./ -mtime -1 | xargs tar -cvf
    在这里插入图片描述

二.用户权限操作命令

1.查看当前用户

whoami

2.添加新用户

useradd [参数] [用户名]
useradd -m: 自动建立用户家目录
useradd -g: 指定用户所在的组,该组必须提前存在
在这里插入图片描述

3.设置用户密码

passwd [用户名]
在这里插入图片描述

4.删除用户

userdel -r [用户名]
-r: 代表递归删除
在这里插入图片描述

5.切换用户

su - 用户名

6.普通用户切换超级用户

sudo su - root

三.vim编辑器

1.vim的介绍

vim 是一款功能强大的文本编辑器,也是早年 Vi 编辑器的加强版,它的最大特色就是使用命令进行编辑,完全脱离了鼠标的操作。

2.vim的三种工作模式

在这里插入图片描述

3.vim的常见命令

命令说明yy复制光标所在行p粘贴dd删除/剪切当前行V按行选中u撤销ctr+r反撤销>>往右缩进<<往左缩进:/搜索的内容搜索指定内容:%s/要替换的内容/替换后的内容/g全局替换:开始行数,结束行数s/要替换的内容/替换后的内容局部替换.重复上一次命令操作G回到最后一行gg回到第一行数字+G回到指定行ctr+f下一屏ctr+b上一屏

以上就是今天要讲的内容,本文介绍了linux常用到的命令! 下期将会为大家更新mysql命令!
最后非常感谢各位朋友的关注和点赞,后面我会继续更新爬虫和数据分析方面的小文章!

在这里插入图片描述


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK