`

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/

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics