`

Linux学习(3)

 
阅读更多

一、            常用指令

1、文件目录操作指令

cd 进入某个路径home/test目录: cd /home/test

ls 显示目录内容:ls

        -l 列出文件的详细信息

-a 列出当前目录所有文件,包含隐藏文件

mkdir 创建一个目录,如家庭A :mkdir familyA

        -p 父目录不存在情况下先生成父目录

cd 切换目录进入familyA : cd familyA

cd 切换目录 cd ..

touch 新建空文件:touch

       touch father.txt 家庭A中有一个父亲

       touch mother.txt 有一个母亲

       touch son.txt 儿子

               touch daughter.txt 女儿  

echo 生成一个带内容文件

cattac 显示文本文件内容

cp 拷贝文件:cp doll.txt /home/test/familyA/house/roomB

rm 删除文件目录: rm     doll.txt

        -r 同时删除该目录下的所有文件

       -f 强制删除文件或目录

more less 分页显示: more book.txt

Headtail分别显示文件开头和结尾内容

wc 显示文档行数,字数,字符数:wc book.txt

find 查找指定的文件:find –name book.txt

grep 查找指定的字符串:grep best book.txt

pwd 显示当前目录

tree 显示目录树

rmdir 删除空目录:rmdir bathroom

ln –s 简历软连接

ln –s /home/test/familyA/house/roomB/home/roomB

2、系统管理命令

stat 显示指定文件的相关信息:        cd /home/test  stat familyA

who(w) 显示在线登陆用户 who

whoami 显示用户自己的身份

hostname 显示主机名称:hostname

        hostname –I 显示主机IP

uname 显示系统信息:

uname –a 显示全部信息(内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称)

top显示当前系统中耗费资源最多的进程动态显示过程,实时监控

ps 显示瞬间进程状态

       ps -aux  显示所有瞬间进程状态

du 显示指定的文件(目录)已使用的磁盘空间的总量 .可以使用--help查看帮助

       du

       du familyA

               du -h familyA

df 显示文件系统磁盘空间的使用情况

       df

               df -h

free 显示当前内存和交换空间的使用情况   

ifconfig 显示网络接口信息

ping 测试网络的连通性

netstat 显示网络状态信息    

man 命令帮助信息查询

Alias 设置命令别名

      alias [别名]=[“指令名”]

Clear 清屏

Kill 杀死进程

3、备份压缩命令

gzip命令

命令格式:

›   gzip [选项] 压缩(解压缩)的文件名

参数:

›   -d 将压缩文件解压。

›   -l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字

›   -v 对每一个压缩和解压的文件,显示文件名和压缩比。

›   -num 用指定的数字num调整压缩的速度,-1--fast表示最快压缩方法(低压缩比),-9--best表示最慢压缩方法(高压缩比)。系统缺省值为6

 

 

/home/test目录下的familyA目录下的所有文件压缩成.gz文件

cd /home/test

tar –cvf /home/test/familyA.tar /home/test/familyA (首先进行打包,因为gzip不能直接对目录进行压缩)

gzip familyA.tar (进行压缩)

gzip –l familyA.tar.gz 查看压缩包详细信息

                     解压缩familyA.tar

                             gzip –dv familyA.tar.gz

                             gzip –v -9 familyA.tar 高压缩比

                             gzip –l familyA.tar.gz

                           

gzip -dv familyA.tar.gz

gizp -v -1 familyA.tar 低压缩比

gzip -l familyA.tar.gz

bzip2 命令

命令格式:

bzip2 [-cdz] 档名

参数:

›   -d :解压缩的参数

›   -z :压缩的参数

›   -num 用指定的数字num调整压缩的速度,-1--fast表示最快压缩方法(低压缩比),-9--best表示最慢压缩方法(高压缩比)。系统缺省值为6

 

/home/test目录下的familyA目录下所有文件压缩成.bz2文件

    cd /home/test

    tar -cvf /home/test/familyA.tar /home/test/familyA

    bzip2 -z familyA.tar 压缩需加上参数-z

 

解压缩test.tar.bz2

    bzip2 -d familyA.tar.bz2

tar 命令

命令格式:

›   tar [-cxzjvf]   压缩打包文档的名称欲备份目录

参数:

›   -c :建立一个归档文件的参数指令

›   -x :解开一个压缩文件的参数指令!

›   -z :是否需要用 gzip 压缩?

›   -j :是否需要用 bzip2 压缩?

›   -v :压缩的过程中显示文件

›   -f :使用档名,在 f 之后要立即接档名

›   -tf :查看归档文件里面的文件

 

将整个/home/test/familyA目录下的文件全部打包成为/home/test/familyA.tar

仅打包,不压缩

tar –cvf /home/test/familyA.tar /home/test/familyA

打包后gzip压缩

tar –zcvf  /home/test/

 

分享到:
评论

相关推荐

    linux学习3(总共3)

    linux学习3(总共3)读取密码为解压后的文件名,或者看SN.TXT文件里。

    LINUX学习学习3LINUX学习学习3

    LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3

    Linux系统学习心得

    Linux系统学习心得 本资源摘要信息涵盖了 Linux 系统的基础命令、目录结构、FTP 服务实现等多个方面的知识点,旨在为学习 Linux 系统提供一个系统化的学习笔记。 一、基础命令 1. 文件管理命令:ls、pwd、cd、...

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记--17】...【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-5】编写自己的ls命令.doc 【linux学习笔记-6】文件IO操作--读写、重定向等.

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    嵌入式Linux学习七步曲.rar

    嵌入式Linux学习是IT行业中一个重要的领域,尤其对于那些对硬件和软件集成感兴趣的开发者来说。这个名为"嵌入式Linux学习七步曲.rar"的压缩包文件显然是一份全面的资源,旨在帮助初学者逐步掌握Linux在嵌入式系统中...

    嵌入式linux学习步骤

    ### 嵌入式Linux学习步骤详解 #### 一、嵌入式Linux学习的重要性与背景 随着物联网技术的发展,嵌入式系统在各个领域中的应用越来越广泛,而Linux作为一款强大的开源操作系统,其在嵌入式领域的应用也越来越受到...

    linux学习linux学习linux学习

    linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍

    Linux学习心得体会

    7. 持续学习:Linux发展迅速,新技术和工具不断涌现,保持学习的态度是跟上发展的关键。 总之,Linux不仅是一种操作系统,更是一种文化和哲学,它的魅力在于其开放性、灵活性和强大的功能。随着云计算、大数据和...

    嵌入式Linux学习代码.zip

    嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式...

    linux学习资料 ,帮你快速入门

    "Linux学习资料"是一个专门针对初学者设计的资源集合,旨在帮助快速理解和上手这个强大的系统。 "练成Linux高手.chm"很可能是一本电子书,详细介绍了Linux的基础知识和高级技巧。书中可能涵盖的内容包括:Linux的...

    Linux学习的PPT(很详细)

    里面包含了Linux的学习内容,非常的详细,完全可以用这个自学Linux

    Linux内核学习路径

    Linux内核学习路径是指为学习者提供的一系列步骤和资源,以系统地掌握Linux内核的相关知识。Linux内核是Linux操作系统的核心部分,负责硬件资源的管理、内存管理、进程调度等关键任务。了解Linux内核的设计与原理...

    嵌入式linux学习计划

    嵌入式Linux学习计划是一个全面且详尽的指导方案,旨在帮助初学者逐步掌握嵌入式领域的核心知识。以下是对各个阶段的详细说明: 1. 硬件知识: - Protel是电子设计自动化软件,用于硬件仿真调试,学习者需要熟悉其...

    Linux学习心得

    Linux的学习的心得 特别是与初学者的一种相互的交流 来源于鸟哥的Linux教材

    linux学习课件.ppt

    linux学习课件.ppt linux学习课件.ppt

    LINUX学习手册(宝典)

    LINUX学习手册(宝典),LINUX学习手册(宝典),LINUX学习手册(宝典)

    Linux学习笔记.md

    linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也

    嵌入式linux学习总结.zip

    以上各个知识点构成了一个全面的嵌入式Linux学习路径,从基础应用到系统级的深入开发,有助于开发者理解和掌握嵌入式系统的设计与实现。通过这些文档,学习者可以逐步建立自己的嵌入式Linux技能,为从事相关领域的...

    linux学习路线图.png

    linux学习路线图.linux学习路线图.linux学习路线图.linux学习路线图.

Global site tag (gtag.js) - Google Analytics