常用的Linux命令(小白入门指南)
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命令
一.文件与目录操作命令
1.clear(ctrl+l)
功能: 实现清屏
2.ls(list)/tree
功能: 查看主目录下的所有文件
格式: ls [参数] [文件或目录]或者 tree [文件或目录]
ls -l : 以列表方式展开,带有文件信息
ls -r : 反向排序
ls -a : 查看隐藏文件
3.cd(change directory)
功能: 改变当前路径
说明: './‘代表当前目录,’…‘代表上一级目录,’/‘代表根目录,’~'代表主目录
格式: cd [目录]
cd / : 进入根目录
cd ~ : 进入用户主目录
cd … : 进入上一级目录
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(组合命令)
- 查找当前目录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的常见命令
以上就是今天要讲的内容,本文介绍了linux常用到的命令! 下期将会为大家更新mysql命令!
最后非常感谢各位朋友的关注和点赞,后面我会继续更新爬虫和数据分析方面的小文章!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK