Linux命令操作

一、Shell程序和环境变量设置

当你输入ls -a的时候谁来解析你的输入,shell来接受你的输入,根据你的输入找到对应文件里面的应用程序,然后去执行这个程序

Linux命令有三部分组成命令,选项,参数。如下图所示中括号选项是可选的,可以选择填写
在这里插入图片描述
env 显示环境变量(PATH)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、目录与文件操作命令

当前路径可以执行pwd查看,也可以使用 . 来表示
在这里插入图片描述

绝对路劲就是从根路径开始 / 指定它的完整路径名
在这里插入图片描述
上一级路径通过cd …进入,在/home/book/目录下进入上一级路径home/
在这里插入图片描述
家目录 ~ 波浪线表示,当前用户路径
在这里插入图片描述
cd - 可以回到上一次路径
在这里插入图片描述
相对路径使用 ./ 、…/开头表示的路径
在这里插入图片描述
在这里插入图片描述

三、文件操作命令

echo abc > 1.txt
这条命令的作用:> 是重定向符号,它会将 echo 的输出(abc)写入文件 1.txt(覆盖写入)。
如果 1.txt 不存在,会自动创建;如果已存在,则会清空原有内容,只写入 abc。

mkdir:创建文件夹(目录)
rmdir:删除空文件夹(目录)
rm:可以删除文件,也可以删除文件夹(目录)
rm -r 123 123是一个目录,加上 -r 递归的删除路径
rm -rf 123 r 递归的删除 f 强制删除
ls : 列出当前目录内容 可以通过 ls --help可以查看更加详细的使用信息
ls -l 列出更加详细的信息
在这里插入图片描述
ls -a:列出隐藏文件夹
在这里插入图片描述
cp:拷贝文件,将1.txt拷贝成2.txt
在这里插入图片描述
mv:移动,将2.txt移动到上一级目录
在这里插入图片描述
将上一级的2.txt移动到当前目录
在这里插入图片描述
cat:显示文件内容到终端,
cat 2.txt 1.txt 可以同时列出多个文件内容
在这里插入图片描述
touch:创建一个新的文件
file : 可以查看文件格式

四、权限和属性

文件拥有者book,文件中其他用户没有写的权限
在这里插入图片描述
可以通过chmod去改变文件的权限
在这里插入图片描述
chown改变文件的所有者,可以将book用户改成root用户
在这里插入图片描述
su root 如下图可以把book用户切换成root用户
在这里插入图片描述
find 命令查找文件 * 是通配符
在这里插入图片描述
grep 命令的作用是查找文件中符合条件的字符串
grep “abc” * -n 加上 -n 显示行号
在这里插入图片描述
grep “abc” * -nw w是整词查找
grep “abc” * -nwr 加上 r 可以递归整词查找,可以查找abc下面的子目录里面的abc, 基本使用这个命令通吃所有的查找

五、压缩和解压缩命令

使用dd命令创建一个名为test的文件,大小是1M的文件
在这里插入图片描述
if 表示输入文件(input file),/dev/zero 是一个特殊的设备文件,读取时会提供无限的空字符(ASCII值为0的字符),of 表示输出文件(output file)输出test,每次读和写1024个字节,一共1024次
gzip -k test 压缩文件,-k 可以保留原来的文件,如何解压,gzip -dk test.gz
在这里插入图片描述
bzip2 -k test 压缩文件,-k 可以保留原来的文件,压缩更小的文件 解压方式是:bzip2 -dk test.bz2
在这里插入图片描述
一般不使用上面这两个压缩和解压,上面只能对文件有作用,一般都用tar
如下图所示:c表示创建,z表示用gzip压缩,f表示压缩生成的文件
在这里插入图片描述
用bzip2方式压缩
在这里插入图片描述
解压缩方法,x表示解压缩
在这里插入图片描述
tar如何压缩目录,j表示用bzip2方式压缩
在这里插入图片描述
tar解压缩x,加上 -C 可以解压到指定目录,
在这里插入图片描述
同样也可以用gzip的方式来实现压缩和解压,
在这里插入图片描述

六、VI编辑

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值