linux basic knowledge

[2020春假]Linux下的文件基本操作(cd,ls,pwd,

2020-02-06  本文已影响0人  巩翔宇Ibrahimovic

这部分内容比较基础,有些内容我早已会使用,再次做笔记的目的一是为了熟悉操作,二是看看从一个培训师的角度出发,我掌握的东西有哪些漏洞。

Chapter1 万能的帮助命令:man、help、info

man 帮助

help 帮助

info 帮助

info帮助比help更详细,作为help的补充,但是是英文版的。# info ls

Chapter2 初识pwd和ls命令

一切皆文件

文件查看

pwd显示当前目录名称,类似windows下的资源管理器。/是根目录,/root是root用户的家目录。

cd更改当前的操作目录。

ls查看当前目录下的文件

常用参数:

-l 长格式显示文件

-a显示隐藏文件

-f逆序显示

-t按照时间顺序显示

-R递归显示

Chapter3 详解ls命令

clear清屏

ls -l打印到屏幕的内容,首字母d表示路径,-表示普通文件。

ls -a

ls -r 逆向排序显示(以文件名)

ls -R 递归显示,显示文件夹里面的文件

ls -lartR 不用逐个命令都加-

Chapter4 详解cd命令

cd更改当前的操作目录。

绝对路径和相对路径

tab键补全。

Chapter5 创建和删除目录

mkdir /a 根目录下建立

mkdir a 当前目录下建立

mkdir a b c 一次建立三个目录

mkdir -p 建立多级目录

rm -rf 非交互式地删除目录

Chapter6 复制和移动目录

cp -v /filea /tmp/ 加上-v选项显示复制进度

cp -p复制时保留原有修改时间

mv filea fileb将filea更名为fileb

mv fileb /tmp移动fileb到根目录下的tmp

mv /tmp/fileb /filec移动tmp目录下的fileb到根目录下,并改名为filec

通配符*和?,应用到cp,mv,ls等命令中

*可以匹配任意个字符

?可以匹配单个字符

Chapter7 文本查看命令

cat文本内容显示到终端

head查看文件开头

tail查看文件结尾,-f参数表示文件内容更新后,显示信息同步更新。

wc统计文件内容信息

head -5 /tmp/demo

tail -3 /tmp/demo

wc -l查看文件行数

Chapter8 打包压缩与解压缩

打包和压缩是两回事,打包是tar,压缩是gzip和bzip2.

Linux的备份压缩

最早的Linux备份介质是磁带,使用的命令是tar

可以打包后的磁带文件进行压缩储存,压缩的命令是gzip和bzip2.

经常使用的扩展名是 .tar.gz .tar.bz2 .tgz

对Linux备份主要是备份/etc这个目录,以这个为例进行打包。

#f表示打包成文件,不用-,将etc下的所有目录都打包到tmp目录下
tar cf /tmp/etc-backup.tar /etc

tar可以完成打包并压缩.

#打包并压缩成gz格式
tar czf /tmp/etc-backup.tar.gz /etc
#打包并压缩成bz2格式
tar cjf /tmp/etc-backup.tar.bz2 /etc

tar的常用参数

c打包,x解包,f指定操作类型为文件。

#解包
tar xf /tmp/etc-backup.tar -C /root
#解压缩bz文件
tar zxf /tmp/etc-backup.tar.gz -C /root
#解压缩bz2文件
tar jxf /tmp/etc-backup.tar.bz2 -C /root

如果见到.tbz2和.tgz格式的文件,分别是.tar.bz2和.tar.gz的简写。

上一篇下一篇

猜你喜欢

热点阅读