linux下的文件管理和命令行使用技巧

(1)shell的打开方式

ctrl+shift+t          打开一个新的标签窗口

ctrl+shift+n         打开一个新的窗口

ctrl +d                 直接关闭shell

ctrl+c                  取消该指令

(2)显示和查看文件大小和属性

ls –d 目录名           显示目录本身名称

ls-l 文件名              显示文件属性

ls –l  目录               显示目录中内容属性

ls –ld  目录            显示目录本身属性

ls –R 文件名          递归显示目录中的内容

ls –s 文件名           显示文件大小

ls –a 目录名           显示目录中所有文件

 

ls –I file                 查看文件节点号

file  文件名            查看文件类型

wc –lmwc              行数/字符数/单词数/字节数

 

 cat  文件名      显示文件内容

cat –b 文件名     显示文件所有内容并显示行号,空行不会被忽略

cat ­–n 文件名     显示文件所有内容并显示行号,空行会被忽略,不显示空行行号

head 文件名                默认显示文件前十行

head –n x 文件名            显示文件前x行

tail    文件名               查看文件后十行

tail –n x 文件名              查看文件后x行

tail –f /var/log/messages       对系统日志实时监控

logger  日志名              生成日志的命令

less  文件名    进入到less模式查看该文件(pgup和pgdn逐页查看文件内容)

/关键字      搜索关键字(n/N  下/上匹配)

v         按v直接进入vim,即可编辑该文件,退出即可返回less

q         退出

(3)光标移动

ctrl+左右键        移动一个单词

ctrl+a                 光标移动到命令行首

ctrl+e                 光标移动到命令行尾

ctrl+u                 删除光标所在字符之前的字符

ctrl+k                删除光标行所在字符之后字符

Tab                   补齐命令

atime                文件最后一次被阅时间

ctime                文件任何信息修改时间

mtime              文件的内容被修改的时间

(4)history    查看历史命令

!n               执行第n条命令

!d               执行d开头的最近一条指令

ctrl+r             进入历史命令的搜索模式

(5)创建/删除文件和目录

touch 文件名                                 同步文件时间戳到当前系统时间

touch –t 修改的时间  文件名        更改时间戳到指定时间

mkdir                                            目录名

mkdir –p                                        目录名/目录名/…… (建立递归目录)      

(当目录名中已经存在文件名称那么目录和文件不能重名)

rm                        文件名

rm –rf                   文件名/目录名

(6)vim

vim同时打开多个文件

vim –o  文件名 文件名 …     (上下结构)

vim –p  文件名  文件名…     (左右结构)

gedit   文件名                        图形的文本编辑器

vim异常退出(D恢复)

(7)移动和复制文件

cp  文件 目的地

cp  文件一 文件二 目的地目录

 cp –r 目录一  目录二

mv 文件名 目的地

mv file 不存在file 重命名

 

(8)文件批量处理和字符集合表示方法

                 匹配0~任意字符

                 匹配单个字符

[[:alpha:]]      匹配单个字母

[[:lower:]]      匹配单个小写宇母

[[:upper:]]     匹配单个大写字母

[[:digit:]]        匹配单个数字

[[:alnum:]]     匹配单个数字或字母

[[:punct:]]       匹配单个符号

[[:space:]]       匹配单个空格

[ ]   条件是或者关系是模糊匹配,对象和几个对比匹配就操作

[1-10] 1到10 [!d-f]|[^d-f] 除了d-f以外

{ }    点名机制,经精确指定集合中的每一个元素

{1..10}  1-10     {a..c}  a-c

~+和.都代表当前目录

~-当前目录之前所在目录

 

(9)Text

把/etc/目录中所有以.conf结尾并且名字中含有数字的文件被分到当前用户桌面的conf目录中

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值