linux常用命令

查看

  1. ls查看,如果不加路径则输出当前路径下的内容;如果加了则查看指定路径下内容
ls -al 目录

a 显示文件所有目录【以.开头的隐藏文件也会显示】
l 除文件名字外,同时将文件形态【d表示目录,-表示文件】、权限、拥有者、文件大小等详细的列出 ls -l 相当于ls

  1. pwd查看当前目录下内容,即显示当前目录
pwd
  1. cat查看文件内容
cat -n 文件名

-n由1开始对所有输出的行号编号

  1. more以分页的形式查看文件内容
more 文件名

回车键 向下滚动一行
空格键 向下滚动一页
b 返回上一屏
q或者ctrl+c 退出more

  1. tail查看文件末尾内容
tail -f 文件名

-f 动态的读取文件末尾内容并展示,通常用于日志文件的输出

tail -数字 文件名

数字表示文件末尾多少行

  1. find查找文件
find 查找目录【在哪找】 -option 文件名【找什么文件】

eg:
find . -name ".java" #在当前目录下查找.java结尾的文件

  1. gerp在指定文件中查找指定的文本内容
 grep 内容【区分大小写】文件名

eg:
grep hello hello.txt #在hello.txt文件中查找hello字符串的位置
grep hello *.java #在当前目录中查找所有.java结尾的文件中包含hello字符串的位置

移动

  1. 移动目录到指定目录下
cd 目录

~ 表示当前用户的home目录
. 表示目录所在的目录
… 表示当前目录的上级目录

  1. cp拷贝文件及文件夹
cp -r 原来的目录或文件名 新的目录或文件名

-r 复制目录需要此参数,意思是复制该目录下所有的子目录及文件

eg:
cp a b/ #将文件a复制到b文件夹下
cp a.txt ./b.txt #将a.txt复制到当前文件夹下,并修改名字为b.txt
cp -r a/ b/ #将a文件夹复制到b文件夹下
cp -r a/* ./b/ #将a文件夹下的内容复制到b文件夹中

  1. mv移动文件或重命名
mv 原来的目录或文件名 新的文件或目录名

eg:
mv a.txt b.txt #将a.txt文件改名为b.txt文件
mv a.txt b/ #将a.txt文件移动到b文件夹中
mv a.txt b/b.txt #将a.txt文件移动到b文件夹下,并修改名字为b.txt
mv a/ b/ #如果b文件夹存在则将a文件夹移动到b文件夹下;否则将a文件夹名字修改为b

创建

  1. 创建目录
mkdir -p 目录
  1. 创建文件

-p 可以实现同时创建多层目录

touch 文件名

创建文件

删除

  1. rmdir删除
rmdir -p 目录

-p 删除指定目录及其子文件夹

eg: rmdir a* # 删除以a开头的所有文件及文件夹

  1. rm删除
rm -rf 目录或者文件名

-r 递归删除
-f强制删除,无需确认

打包与压缩

  1. tar打包命令
tar -zcxvf  文件名 可选参数
文件名后缀是.tar表示完成了打包,并没有压缩
文件名后缀是.tar.gz表示打包的同时还进行了压缩
-z 表示通过gzip命令处理文件,可以对文件进行压缩或解压
-c create表示创建新的包文件,即压缩
-x extract表示从包文件中还原文件,即解压
-v verbose表示命令的执行过程
-f file表示包文件的名称

eg:

tar -cvf a.tar a #打包文件夹a,显示过程
tar -zcvf a.tar.gz a # 打包并压缩文件夹a,显示过程
tar -xvf a.tar #解包【还原文件】到b目录下
tar -xvf a.tar b/ #解包【还原文件】到当前目录
tar -zxvf a.tar.gz #解压文件到当前目录
tar -zxvf a.tar.gz -C b/ #解压文件到b目录下

编辑

  1. vi、vim编辑器
    vim的下载yum install vim
vim 文件名

如果文件存在则打开编辑,如果不存在则新建打开

文本编辑三模式:命令模式( Command mode)、插入模式(insert mode)、底行模式(Last line mode)。
插入模式:在命令模式下按下 i\a\o 任意一个即可进入插入模式,下方会出现insert字样。在插入模式下按下esc键,回到命令模式。
底行模式:可以通过命令进行查找、显示行号、退出等操作,在命令模式下按下:或者/ 任意一个,可以进入底行模式。按下 : 进入底行模式后,可以输入wq【保存退出】、q!【不保存退出】、set nu【显示行号】;按下 / 进入底行模式后,可以对文件内容进行查找,此时n代表跳到下一个查找到的地方。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

辣椒酱.

感谢支持,我会继续努力!

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

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

打赏作者

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

抵扣说明:

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

余额充值