当前位置:首页 > linux基础 > 正文内容

Linux基础命令

6年前 (2019-08-17)linux基础814

linux基础命令

目录操作:

        cd:切换目录。

                “ - ”返回上一次操作的目录

                “ . ”当前目录

                “ .. ”上级目录

                “ ~ ” 当前用户家目录

        ls:查看目录内容

                “ -a ”显示所有文件,包括隐藏文件

                “ -l ”以长格式显示目录内容,别名“ ll ”

                “ -d ”只显示目录

                “ -t ”以修改时间排序

        pwd:显示当前目录绝对路径

        tree:当前目录以树状显示

                “ -L ”显示级别

                “ -d ”只显示目录

                “ -f ”每个目录和文件显示绝对路径

                “ -i ”不以梯状显示

                “ -s ”列出大小

                “ -t ”以修改时间排序

        mkdir:创建一个新目录

                “ -p ”递归创建目录

                “ -v ”创建时显示详细信息

文件操作:

        touch:创建一个新文件或修改文件创建时间

        cp:复制文件或者目录

                “ -r ”递归复制目录

                “ -p ”复制时保持文件或者目录属性

        mv:移动目录或文件,重命名

        echo:打印输入内容

文件内容操作:

        cat:查看文件内容

                “ -n ”查看文件内容时显示行号

                “ -A ”查看文件内容时显示特殊字符,比如空格

        tac:以倒序方式显示文件内容

        less:分页查看文件内容,光标上下移动,空格翻页

        more分页查看文件内容,回车上下移动,空格翻页

        head:查看文件默认前十行

                “ -n5 ”查看文件前五行

        tail查看文件默认后十行

                “ -n5 ”查看文件后五行

                “ -n+5 ”查看文件五行以后的内容

        grep:文本内容过滤命令。语法:grep “内容”

                “ -A n ”查找内容并显示下 n 行

                “ -B n ”查找内容并显示上 n 行

                “ -C n ”查找内容并显示上下 n 行

                “ -i ”查找时不区分大小写

                “ -v ”查找内容以外的内容

                “ -E ”支持匹配多个字符

        cut:截取字段

                “ -d ”指定分隔符 “ 字符 ”

                “ -f ”指定哪一列,多列是用逗号分开,如:“ -f 3,6 ”三列和六列

        sort:对无序文本进行排序

                “ -r ”倒序排列

                “ -n ”按数组顺序进行排列

                “ -t ”指定分隔符,默认空格

                “ -kn ”指定第n行,指定第几列第几个字符,如(1.3)(1.4)

        unip:去除相邻重复的行。“ -c ”去重的同时统计重复字数

        

返回列表

没有更早的文章了...

下一篇:Linux文件编辑-VIM编辑器

“Linux基础命令” 的相关文章

sersync实时同步

sersync实时同步

实时同步概述实时同步是一种只要当前目录发生变化则会触发一个事件,事件触发后会将变化的目录同步至远程服务器。保证数据的连续性, 减少人力维护成本,解决nfs单点故障实时同步工具选择sersync+rsync(√)、inotify+rsyncInotify是一个通知接口,用来监控文件系统的各种变化,如果...

NFS文件共享存储

NFS文件共享存储

NFS基本概述NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用到更复杂的分...

Shell介绍(四)条件表达式,字符串比对

条件表达式[ ]======test   []常用[ -f file ] 文件是否存在 且为普通文件 重点[ -e file ] 文件存在则为真[ -d file ] 目录存在则为真 重点[ -x file ] 文件有执行权限则为真[ -w file ] 文件可写则为真[...

自动化运维(二)Ansible Playbook

自动化运维(二)Ansible Playbook

1.Playbook剧本1.playbook翻译过来就是“剧本”,那playbook组成如下play: 定义的是主机的角色task: 定义的是具体执行的任务playbook: 由一个或多个play组成,一个play可以包含多个task任务简单理解为: 使用不同的模块完成一件事情2.playbook的...

自动化运维(三)Ansible Playbook案例

自动化运维(三)Ansible Playbook案例

Playbook案例1.环境规划角色外网IP(NAT)内网IP(LAN)部署软件m01eth0:10.0.0.61eth1:172.16.1.61ansiblebackupeth0:10.0.0.41eth1:172.16.1.41rsyncnfseth0:10.0.0.31eth1:172.16....

自动化运维(四)Ansible Playbook Roles的使用

自动化运维(四)Ansible Playbook Roles的使用

ansible roles 角色适合大规模使用playbook如果文件较多的情况,不清楚哪些主机执行了哪些状态的yml文件roles能清楚哪些主机应用哪些角色1.roles官方目录的结构[root@m01 roles]# mkdir {nfs,rsync,web}/{v...