linux常见命令(一)

二. 常用基本命令

1、linux中常用的命令格式:

         command [-options] [parameter] 例如:ls –l /root

2、文件管理:

(1)查看文件信息ls

         可以利用—help查看ls的参数

也可以利用man ls来查看。

man的命令:

功能键

功能

空格键

显示手册页的下一屏

Enter键

一次滚动手册页的一行

b

回滚一屏

f

前滚一屏

q

退出man命令

h

列出所有功能键

/ one

搜索one字符串

简单介绍几个常用的选项:

参数

含义

-a

显示指定目录下所有子目录与文件,包括隐藏文件

-l

以列表方式显示文件的详细信息

-h

配合 -l 以人性化的方式显示文件大小

当屏幕被占满以后,可以使用clear进行清屏

(2)|管道命令

         一个命令的输出可以通过管道做为另一个命令的输入。

(3)more

more命令是当信息在一屏显示不了时,每次只显示一页,空格显示下一页。

(4)打开文件 cd

cd命令可以帮助用户切换工作目录,后面可以跟绝对路径,也可以是相对路径。cd ..返回上一级。

5)获取当前目录的绝对路径pwd

6)创建目录及删除目录

mkdir:创建目录,rmdir删除目录(目录必须为空目录)

7)删除文件rm

参数

含义

-i

以进行交互式方式执行

-f

强制删除,忽略不存在的文件,无需提示

-r

递归地删除目录下的内容,删除文件夹时必须加此参数

使用rm时需要注意,一般加上-i加以确认。         

8)软连接ln

ln 源文件链接文件:硬连接,相当于复制

ln –s 源文件链接文件:软连接

9)文本搜索(grep

grep [-选项]‘搜索内容串’文件名

选项

含义

-v

显示不包含匹配文本的所有行

-n

显示匹配行及行号

-i

忽略大小写

一般结合管道命令|使用,ls | grep python*

10)查找文件find

命令

含义

find ./ -name test.sh

查找当前目录下所有名为test.sh的文件

find ./ -name '*.sh'

查找当前目录下所有后缀为.sh的文件

find ./ -name "[A-Z]*"

查找当前目录下所有以大写字母开头的文件

find /tmp -size 2M

查找在/tmp目录下等于2M的文件

find /tmp -size +2M

查找在/tmp目录下大于2M的文件

find /tmp -size -2M

查找在/tmp目录下小于2M的文件

find ./ -size +4k -size -5M

查找当前目录下大于4k,小于5M的文件

find ./ -perm 0777

查找当前目录下权限为 777的文件或目录

11)文件移动cpscpmv

cp:给出的文件或目录复制到另一个文件或目录中

选项

含义

-a

该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。

-f

已经存在的目标文件而不提示

-i

交互式复制,在覆盖目标文件之前将给出提示要求用户确认

-r

若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。

-v

显示拷贝进度

scpscp是有Security的文件copy,基于ssh登录。

选项

含义

-r

递归复制整个目录

-v

详细方式显示输出

mv:移动文件

移动文件或目录或者给文件或目录重命名。

选项

含义

-f

禁止交互式操作,如有覆盖也不会给出提示

-i

确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件

-v

显示移动进度

12tar归档文件

tar [参数]打包文件名文件

参数

含义

-c

生成档案文件,创建打包文件

-v

列出归档解档的详细过程,显示进度

-f

指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后

-t

列出档案中包含的文件

-x

解开档案文件

13gzip压缩解压

gzip  [选项被压缩文件

选项

含义

-d

解压

-r

压缩所有子目录

tarbzip2命令结合使用实现文件打包、压缩(用法和gzip一样)

tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz2

tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,实行一个先打包后压缩的过程。

压缩用法:tar -jcvf压缩包包名文件...(tar jcvf bk.tar.bz2 *.c)

解压用法:tar -jxvf压缩包包名 (tar jxvf bk.tar.bz2)

通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip。压缩文件:zip [-r]目标文件(没有扩展名)源文件

解压文件:unzip -d 解压后目录文件压缩文件

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值