Linux 常用命令大全

Linux 常用命令大全

快捷键:
打开终端:ctrl+alt+T
在终端中退出锁定:ctrl+c
自动补全:tab
⬆⬇:历史命令
命令格式:命令 选项 参数
帮助:–help
man命令
常用命令:ls【查看文件】
格式:ls -a查看所以文件包含隐藏文件
ls -l以列表形式查看文件,不包含隐藏文件
ls -lh以列表形式查看文件,不包含隐藏文件,按照1024倍数显示{KB、MB、GB等}
ls -all以列表形式查看文件,包含隐藏文件【快捷命令:ll】
通配符:【
】匹配任意多个字符
【?】匹配任意一个字符
【[a-z]】:区间法 匹配a到z的所有字符,只能确定一个字符
【[abcde]】穷举法 匹配abcde的所有字符,只能确定一个字符
【>】 输出重点向:将本应该显示在终端的内容保存到指定文件中
【>>】在文件的末尾追加
more:分屏显示
管道:|
管道:一个命令的输出可以通过管道作为另一个命令的输入
清屏:clear
切换工作目录:cd Linux所有的目录和文件名大小写敏感
cd:切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录
cd~:切换到当前用户的主目录
cd.:切换到当前目录
cd…:切换到上级目录
cd -:可进入上一个进入的目录
pwd:查看当前路径
mkdir:创建目录
rmdir:删除目录 目录一定是空的
rm:删除文件
链接:
格式: ln 源文件 链接文件 硬链接
ln -s 源文件 链接文件 软链接
硬链接文件占磁盘空间 ,但是删除源文件不会影响硬链接文件
软链接文件不占磁盘空间,但是删除源文件会影响软链接文件
硬链接和拷贝(复制)区别:无论你修改了哪一个链接之后的文件,两个文件都会改变,保持一致,但是拷贝不会。
cat:查看或者合并文件内容 注意:合并需要用到<或者<< 输出重定向
grep:文本搜索
grep ‘搜索内容’ 文件名
-n显示行号 -v反选 -i忽略大小写
通配符: 【^a】以a为起始的字符搜索文件
【a&】以a为结尾的字符搜索文件
【.】匹配任意一个非换行的字符
【 * 】匹配任意字符(大于0的整数 )*
wc:计算文件行数或字数*
-l:统计行数 -w:统计字数 一个字被定义为由空白、跳格或者换行字符分隔的字符串 -c:统计字节数 -m统计字符数,这个标志不能与 - c标志一起使用
find:查找文件
在这里插入图片描述
cp:文件拷贝 注意:拷贝目录需要加-a
mv:移动文件
file:探测给定文件的类型
tar:归档管理
归档 :tar -cvf 归档文件名.tar 文件1 文件2
解归档:tar -xvf 归档文件名.tar -C 路径
gzip:压缩
压缩格式: gzip 归档文件名.tar 生成了一个文件为归档文件名.tar.gz 文件大小小于归档文件大小 归档文件名.tar不存在
解压缩格式:gzip -d 归档文件名.tar.gz 生成了一个文件 为归档文件名.tar
一步归档压缩格式:tar -czvf 文件名.tar.gz 文件1 文件2 目录1 目录2
一步解归档压缩格式: tar -xzvf 文件名.tar.gz -C 路径
bzip2压缩:
tar -cjvf 文件名.tar.bz2 文件1 文件2 目录1 目录2
bzip2解压缩:
tar -xjvf 文件名.tar.bz2 -C 路径
zip压缩:
zip 文件名 文件1 文件2 目录1 目录2 生成一个文件为文件名.zip
unzip:解压缩
unzip 文件名.zip -C 路径
which:查看命令所在的路径

**

用户、权限管理

**
查看当前用户:whoami
查看登录用户:who -m
退出登录账号:exit
切换用户:su 格式:su 选项 用户名 选项:【-】切换用户时切换工作目录空间
添加、删除组账号:groupadd、groupdel 注意:需要切换到【root】用户
修改用户所在组:usermod -g 组名 用户名
添加用户账号:useradd
格式:useradd -d 目录 用户名 -g 组名 -m
设置用户密码:passwd
删除用户账号:userdel
查询用户登录情况:last
修改文件权限(包括目录):chmod
格式:chmod 用户类型 +或者-或者= rwx 文件1或者目录1 文件2或者目录2(可以多个文件)
r值为4 w值为2 x值为1 【-】值为0
Eg:chomd 777 文件名 给文件名加777权限
修改文件所有者:chown
格式:chown 用户名 文件或目录名(需要root权限)
修改文件所属组:chgrp
格式:chgrp 用户组名 文件或目录名(需要root权限)
查看当前日历:cal
显示或设置时间:date
查看进程信息:ps

文本编辑器

进入文本编辑器:vim vi 文件名
进入文本编辑器有两种模式:文本编辑模式 命令行模式 两个模式通过Esc键切换
基本操作:
1、插入:
【i】在光标所在位置插入
【a】在光标右侧位置插入
【o】在光标下方开启新一行
【O】在光标上方开启新一行
2、退出:
【ZZ】退出保存
【:wq】退出保存
【:x】退出保存
【:w 文件名】保存文件并为文件命名
【:q】退出 如果文件没修改
【:q!】退出 不保存
3、强化功能:
【u】撤销
【nx】删除光标所在位置后n个字符
【nX】删除光标前n个字符
【D】删除光标所在位置到本行行尾
【ndd】删除光标所在位置的n行
【nyy】复制光标所在位置的n行
【p】在光标当前位置粘贴
【dG】删除光标所在行到文件结尾
【J】将光标所在行和下一行进行合并,在两行中间加入了一个空格
【.】执行上一次的命令
【ctrl +f】向下翻页 光标向下
【ctrl +b】向上翻页 光标向下
【gg】定位光标在文件第一行行首
【G】或者【: 】 定 位 光 标 在 最 后 一 行 行 首 【 m g g 】 或 者 【 m G 】 定 位 光 标 到 m 行 行 首 【 / 内 容 】 查 找 内 容 【 n 】 向 下 查 找 【 N 】 向 上 查 找 【 ? 】 查 找 上 一 个 【 / 内 容 】 查 找 以 字 符 串 开 始 的 行 【 / 内 容 】定位光标在最后一行行首 【mgg】或者【mG】定位光标到m行行首 【/内容】查找内容 【n】向下查找 【N】向上查找 【?】查找上一个 【/^内容】查找以字符串开始的行 【/内容 mggmGm/nN//】查找以字符串结尾的行
【a.b】在查找时使用通配符匹配任意一个字符
【r】替换光标所在位置内容
【:r 文件名】在光标下一行插入一个新的文件内容
【:s/p1/p2/g】在当前行用p2替换p1
【:g/p1/s//p2/g】在整个文本中用p2替换所有p1
【:n1,n2 s/p1/p2/g】在区间行用p2替换p1 区间为n1到n2
【:set ic】搜索时忽略大小写
【:set noic】搜索时不忽略大小写
【:set nu】显示行号
【:set nonu】不显示行号

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

留小乙

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

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

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

打赏作者

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

抵扣说明:

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

余额充值