Linux常用指令操作
Linux常用指令操作
Linux内核和磁盘占用
lsb_release -a
查看linux的内核、发行的版本、操作系统
uname -a
查看内核的版本
df / df -TH
df
使用df指令可以查看当前磁盘空间和他的占用情况
1k-blocks:指磁盘空间大小(Kb为单位)
used:是指已使用的空间
available:指可使用空间
use:值占用比
df -TH
加上-TH指令后,显示的不是以Kb为单位,而是以Mb为单位
文档型指令
cd 目录
进入到某一个目录下
/ 代表了根目录,cd / 代表进入到根目录下
ls
查看该目录下的文件以及目录
ls -la
使用该指令可以查看目录下文件目录的更详细的信息
mkdir <目录名称>
mkdir <目录> 是用于创建目录的指令
下面我们来创建一个test目录并进入该目录:
mkdir test
cd test
touch <文件名>
touch <文件名> 用于创建文件的指令
接下来在test目录下创建一个a.txt文件并查看test目录
touch a.txt
ls
vi <文件名>
vi <文件名> 用于打开文件编辑器
下面我们来用文件编辑器打开a.txt
vi a.txt
然后会显示这样的界面,就表示打开成功
进入编辑模式
按下按键 " A “即可进入编辑模式,在此模式下可以对文件进行编辑,当看到下方出现” INSERT "这样的字样表示当前是编辑模式,然后我们可以进行编辑
退出编辑模式
当我们对文件编辑完后,按下" ESC "键即可退出编辑模式,但注意,此时还未退出文件编辑器
保存文件
退出编辑模式后,输入 :wq 可以保存当前文件并退出文件编辑器
不保存文件
退出编辑模式后,输入 :q! 不会保存当前文件并退出文件编辑器
cat <文件名>
cat <文件名> 可以查看文件的内容
下面来查看 a.txt 文件的内容
cat a.txt
正是我们之前编写的内容
echo
echo 可以对文件的内容进行追加和覆盖
追加内容
echo “追加的内容” >> <文件名>
下面我们来给 a.txt 追加一些内容,并查看一下
echo “add content” >> a.txt
cat a.txt
可以见到内容以及添加进去了
覆盖
echo “覆盖的内容” > <文件名>
下面来覆盖a.txt的内容,并查看
echo “cover content” > a.txt
cat a.txt
a.txt的内容已经被覆盖了
rm
删除文件
rm <文件> 用于删除文件,删除的时候需要我们去确认是否删除(防止误删)
下面将a.txt 文件删除,然后查看test目录下的文件
rm a.txt
ls
可以看到a.txt已经被删除
删除目录
rm -r <目录> 用于删除目录,同样需要确认
下面来讲test目录删除
rm -r test
rm -rf 是强制删除,所以这个指令需要慎用,往年不少缺乏删库跑路的程序员用的都是这个指令 -.-
功能型指令
wg
wg 用于从网络上下载资源
这里就不演示了
tar
压缩文件
tar zcvf <压缩包名> <压缩文件>
下面我们来创建一个test测试目录
创建一个要压缩的目录package,目录下有一个文件a.txt
最后压缩
zcvf中:
z代表压缩的格式
c代表压缩
v代表显示压缩过程
f代表使用归档的名称
#解压
tar zxvf <压缩包名>
axvf中:
x代表压缩
以上就是今天的内容啦,如有错误,谢谢留言提出,见谅!