Linux的基本操作

来源:互联网 发布:请州长夫人演唱 知乎 编辑:程序博客网 时间:2024/04/30 14:09

场景:在/home文件夹下创建文件夹test,并在test文件夹下创建a.sh文件和test1文件夹。

切换到/home文件夹下:

cd /home

创建文件夹test1:

mkdir test1

创建a.sh文件:

touch a.sh

编辑a.sh:

vi a.sh

按下键盘按钮i 输入文本:

echo "HELLOWORLD"

按下esc键退出编辑,然后保存文件输入:

:wq 


1.vi

:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q!不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑


2.文件修改名a.sh修改为b.sh

mv a.sh b.sh


3.移动文件b.sh到test1文件夹下并修改b.sh为a.sh

mv b.sh  test1/a.sh


4.复制a.sh到test文件夹下

cp  a.sh   ..


5.CD

cd——更改目录

cd 切换到主目录

cd /tmp 切换到目录/tmp 

cd dir切换到当前目录下的dir目录

cd /切换到根目录

cd ..切换到到上一级目录

cd ../..切换到上二级目录

cd ~切换到用户目录,比如是root用户,则切换到/root下


6.压缩和解压文件

压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip



原创粉丝点击