LINUX基本代码入门了解

cd 命令:改变路径,切换目录,即可以改变当前所在的位置 change direcory

语法: cd 绝对路径/相对路径

绝对路径:从根目录开始的路径(/ 可以理解为:全路径)
相对路径:从当前位置开始的路径(跟你当前所处的位置有关系,一定要注意目前在哪个位置)

pwd 命令:查看当前所处位置
cd … ---- 返回上一级目录(相对路径)
cd / ---- 切换到根目录(绝对路径)
cd ~ ---- 切换到当前的属主目录,跟当前登录的用户有关系(绝对路径)

编辑文件命令:vi vim(配置文件有颜色标识)


vi : linux下文本编辑命令

语法:vi 文件名(文档名)

一般模式(不可编辑):vi 文件名(如果文件名不存在,直接新建,如果存在,直接打开)

编辑模式:在一般模式下,按 i 键,变为编辑模式(insert):可以进行正常的文本编辑,在编辑完成以后,必须是在英文输入状态下
,按 ESC 返回一般模式后,按 英文的 : ,进入到命令模式,对文件进行操作(是否保存命令)

   保存并且退出: wq 回车
   退出不保存:q!
   文件另存为:
   w 文件名,如果另存到当前目录下,文件名不需要添加路径,只需要给文件起名字即可(如果名字和源文件名字同名时,系统会提示,强制加 ! 执行,所以最好是新命令);如果文件另存到其它路径,需要在文件名之前添加绝对路径/文件名.

vi 编辑特殊名称文件,比如文件名中包含’,"",或者是单引号双引号都包含的文件名。
操作目录的命令(操作文件夹)


文件操作命令: mkdir 可以同时创建多个目录

语法: mkdir [-option] 目录名
可以不添加参数,创建单个或者多个平级的目录

[root@localhostTEST test111]# mkdir ABC BBBB CCC DDD
[root@localhostTEST test111]# ls
123 456 ABC BBBB CCC DDD test115

如果:需要同时创建带有层级关系的目录,当父目录不存在的时候,需要添加 参数 -p

mkdir -p 目录名/子目录 ---- 当父目录不存在的时候,同时创建父目录和子目录
rmdir: rmove empty direcories 可以同时删除多个空目录

语法:rmdir [-option] 目录名

 作用:可以删除一个或者多个空目录,目录名和目录名之间用空格间隔
 rm : rmove 移除,linux 下明星级删除命令

语法: rm [-option] 文件名/目录名

   rm 在删除文件的时候,不需要添加参数,
   
  参数:-r ---- 用来删除目录
        -f ---- 强制删除,没有任何提示信息

rm -rf a/ ---- 表示删除的是a目录中所有的内容(包含了目录a本身 及下面的子目录和文件)

rm -rf a/* ---- 表示将目录a下面的所有子目录及文件全部删除,但是a目录还在

叮嘱:

rm -rf /* ---- 禁止使用,会将根目录下所有内容全部删除,无法恢复
mv : move 剪切并且粘贴

语法: mv [-option] 源文件 目标文件

mv 是linux下最常用的重命名命令

备注:如果目标目录下有同名的文件/目录,一定要修改目标文件名,否则会有提示信息,可以选择覆盖。
cp :copy 复制并且粘贴

语法 :cp [-option] 源文件 目标文件

参数:-r ---- 用来复制目录,将目录中所有的目录及子目录文件都复制,如果命令只是复制具体的文件,可以不加参数,但是复制目录必须
添加参数。

注意:目录和文件的路径一定要注意,源文件和目标文件的路径都需要考虑
打包和压缩的命令:

打包:目的是为了管理方便
压缩:目的就是为了节省空间

linux 中有很多的压缩工具: gzip,zip,bizp2 最常见的压缩工具
gzip : 即是压缩工具,又是压缩的命令

参数: -n ---- 压缩率,n需要替换为数字,取值1~9之间,默认是6;

           压缩率越高,压缩的效果越好,压缩后的文件越小,使用的时间越长
		   
		   -n 可以省略,默认是6
   -v ---- 显示压缩率
   -d ---- 解压缩

自动添加后缀名.gz
zip : 即是压缩的工具,又是压缩的命令;既可以压缩文件,又可以压缩目录

语法: zip 压缩文件名 源文件 ---- 被用来压缩的文件就是源文件

   zip -r 压缩文件名 源目录

zip 命令压缩文件名可以添加后缀.zip,也可以不添加,不加系统会自动添加.zip 后缀
bzip2 : 是一个无损压缩工具,将源文件压缩到 10%~15%,所以在Linux中比较受欢迎

bzip2 既是压缩工具,也是命令,同时还是解压缩命令

语法: bzip2 [-option] 文件名

参数: -z ---- 压缩,缺省参数(不加参数,默认就是进行压缩),源文件消失
-d ---- 解压缩
-k ---- 保留源文件

压缩后,会在压缩文件名后自动添加后缀.bz2
linux 下常用的打包工具 tar 程序,通常使用 tar 命令打包出来的包称之为 tar包,tar 包文件的命名通常都是 .tar结尾。

  生成 tar 包以后,可以使用压缩命令进行压缩。

tar 命令的语法:

tar [-option] 打包 文件列表

组合参数: -cvf ---- 打包
-xvf ---- 解包

手动添加后缀 .tar
打包+压缩

组合参数: -zcvf ---- 打包的同时使用gzip 工具进行压缩
-zxvf ---- 解包的同时使用 gzip 工具进行解压缩

手动添加后缀名: .tar.gz 或者 是 .tar.tgz
解包-解压缩:

[root@localhostTEST test111]# tar -zxvf B2.tar.tgz

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值