Linux基础命令

Linux目录结构
树形目录:
/root==系统管理员root的属主目录,超户家目录
/home==普通用户的属主目录(放普通用户的家目录的目录 )
/boot==系统内核启动文件(kernel)可no-Linux的大脑
/dev==Device,设备文件(放置接口文件)物理驱动程序
/etc==配置文件(放置配置文件)软件 .cnf / .conf
/bin== binary(二进制),所有用户都可以执行的命令
/sbin==System binary,管理员可执行的命令
/usr==Unix software resoirce,应用程序
/var==Variabilty(可变的),日志文件等(排错时用的多)
查看文件内容cat,tac,nl,more,less,head,tail
①:cat(正序看) -n=加行号、tac(倒序看)、nl(正序看加行号)==cat -n
②:more(分页看)、less(可上下滑动但进去就出不来了)
③:head(默认看前十行)、tail(默认看后十行)
tail -f==监控文件随时可看到文件内的变化
wc==可以获取指定文件中的字节数,字数,行数,并反馈统计结果
wc /etc/hosts (查看映射文件)
例如:2 10 158 /etc/hosts (2=行数,10=单词,158=字节)
wc -l ==统计文件个数 ls | wc -l
gzip=.gz格式的都是用gzip格式压缩的 gzip默认最高压缩强度
gzip -9 aaa ==gzip aaa -9最高力度 -1最小力度
gunzip aaa.gz == .gz格式的解压缩 gzip -d ==解压缩
bzip2 aaa == .bz2格式的都是bzip2格式压缩的 (比gzip压缩力度大)
tar==打包命令 : tar 参数 打包以后叫啥 需要打包的目录
c(表示创建一个打包命令)v(表示详细信息)f(表示要使用后边的文件)
打包目录格式:z==gzip;j==bzip2
tar zcvf ssss.tar.gz ssss
tar(打包命令)zcvf(z=打包格式gzip,)ssss.tar.gz(打包后叫什么名字)ssss(需要打包的目录) -zcvf==zcvf"-"f必须在最后一位,不加"-"位置随便
xf==解打包 -C /tmp/ 需要解压到那个目录 ,例如 :tar xf ssss.tar.gz -C /tmp/
排除(ddd5)打包方式例如:tar zcvf ssss.tar.gz ssss --exclude伊斯克卢德 ddd5
默认潜规则:1.打包必压缩;
2.命名格式必须是。tar.压缩格式;
3.必须是相对路径压缩(必须是当前目录下压缩)
vim==编辑器,vim+文件名进入编辑命令模式,如果文件不存在会新创建一个新文件并进入编辑命令模式。

 

ctel+c结束后shift+zz保存并退出;q!=退出不保存
:wq==保存后退出
h=前移;l=后移;j=下移;k=上移;
i=前插;a=后插;o=下插;O=上插;
I=插到行首;A=插到行尾;
dd=删除光标所在行;uu=撤销;yy=复制;pp=粘贴;
gg=首行;G=行尾;行数+gg=到第几行;ctrl+v=可视块
posted @ 2021-12-22 10:58  游走人间无常  阅读(49)  评论(0)    收藏  举报