linux使用

linux常用命令

  • ls list 查看当前文件夹下的内容
    -常用选项
    -a 显示指定目录下所有子目录与文件,包括隐藏文件
    -l 以列表方式显示文件的详细信息
    -h 配合-l 以人性化的方式显示文件大小

  • pwd print work director 查看当前文件夹下的内容

  • cd【目录名】 change directory 切换文件夹
    cd ~ 切换到当前用户的主目录(/home/用户目录)
    cd . 保持在当前目录不变
    cd … 切换到上级目录
    cd - 可以在最近两次工作目录之间来回切换
    绝对路径 在输入路径时,最前面不是\或者~,表示相对 当前目录所在的目录位置
    绝对路径 在输入路径时,最前面时/或者~,表示从根目录/家目录开始的具体目录位置

  • touch 【文件名】 touch 如果文件不存在,新建文件

  • mkdir【目录名】 make directory 创建目录
    - p 可以递归创建目录

  • rm【文件名】 remove 删除指定的文件名
    - f 强制删除,忽略不存在的文件,无需提示
    - r 递归地删除目录下的内容,删除文件夹时必须加此参数

  • clear clear 清屏
    小技巧

    • ctrl + shift + = 放大终端窗口的字体显示
    • ctrl + - 缩小终端窗口的字体显示
  • linux 终端命令格式:
    - command : 命令名,相应功能的英文单词或单词的缩写
    - 【-options】:选项,可用来对命令进行控制,也可以省略
    - parameter:传给命令的参数,可以是零个、一个或多个
    拷贝和移动文件

  • tree 可以以树状图列出文件目录结构
    -d 只显示目录

  • cp 将给出的文件或者目录复制到另一个文件或者目录,相当于DOS下的copy命令
    - f 已经存在的目标文件会直接覆盖,不会提示
    - i 覆盖文件前提示
    - r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

  • mv 将给出的文件移动到指定文件夹,跟cp 很类似

查看文件内容

 - cat 文件名  concentrate 查看文件内容,创建文件,文件合并、追加文件内容等功能
 
		- cat 会一次显示所有的内容,适合查看内容较少的文本文件
		选项
		-b  对非空行输出行编号
		-n 对输出的所有行编号
注:Linux中还有一个nl的命令和cat -b 的效果等价

 - more 文件名  more 分屏显示文件内容,每次只显示一页内容
 		- 适合查看内容较多的文本文件
 		- 使用 more 的操作键:
 			-空格键  显示手册页的下一屏
 			-Enter键 一次滚动手册页的一行
 			-b         回滚一屏
 			-f         前滚一屏
 			-q         退出
			/word      搜索**word**字符串
  • grep grep 搜索文本文件内容
  • Linux系统中 grep 命令是一种强大的文本搜索工具
  • grep 允许对文本文件进行模式查找,所谓模式查找就是正则表达式
    -n 显示匹配行及行号
    -v 显示不包含匹配文本的所有行(相当于求反)
    -i 忽略大小写
    常用的两种模式查找
    ^a 行首,搜索以a开头的行
    ke$ 行尾,搜寻以ke结束的行

其他

  • echo 文字内容
    -echo 会在终端中显示参数指定的文字,通常会和重定向联合使用

  • 重定向 > 和 >>
    -Linux 允许将一个命令执行结果 重定向 到一个文件
    - 将本应显示在终端上的内容 输出/追加指定文件中
    - -其中
    - > 表示输出,会覆盖文件原有的内容
    - **>>**表示追加,会将内容追加到已有文件的末尾

  • 管道 |
    -Linux 允许将一个命令的输出可以 通过管道作为另一个命令的输入
    -可以理解成我们现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 | 的左右分为两端,左端塞东西(写),右端取东西(读)
    常用的管道命令有

  • more :分屏显式内容

  • grep :在命令执行结果的基础上查询指定的文本

  • tar 命令

tar -cvf test.tar test # 仅打包,不压缩,test 是要打包的文件夹,test.tar是打包后的文件
tar -zcvf test.tar.gz test #打包后,以gzip压缩 ,在

解压操作:

tar -zxvf {要解压的压缩文件路径} -C {我们想解压到哪个路径下}

tar解压缩命令详解

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

以上五个是独立的命令,压缩解压都要用到其中的一个,可以和别的命令连用但只能用其中一个。
下面的命令是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-J:具有xz属性的(注3)
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值