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

Linux基础命令

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

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基础命令” 的相关文章

Linux文件管理-压缩打包

压缩打包介绍windows下我们接触最多的压缩文件就是.rar格式, 但Linux有自己所特有的压缩工具。如果希望windows和Linux互相能使用的压缩工具, 建议.zip格式压缩的好处主要有:1、节省磁盘空间占用率2、节省网络传输带宽消耗3、网络传输更加快捷Linux系统常见的压缩包有哪些类型...

Shell介绍(一)变量、传参、数值运算

Shell编程1.什么情况下使用Shell1:安装CentOS系统 自动化安装操作系统(kickstart cobbler) 底层shell2:网络IP地址3:初始化操作系统(ntp时间同步,更改默认YUM源,SSH端口,SSH远程连接禁止DNS解析,禁止root登录,关闭seilnux,防火墙优化...

Shell介绍(二)函数,数组

函数命令的集合 完成特定功能的代码块模块化 复用函数和变量类似 只有先定义才可以调用,如果只定义不调用 则不会执行函数的定义和调用三种方法:[root@web scripts]# cat fun.sh #!/bin/sh test1(){   ...

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

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

自动化运维(一)Ansible安装及模块的使用

自动化运维(一)Ansible安装及模块的使用

1:Ansible安装1.什么是AnsibleAnsible是python 中的一套模块,系统中的一套自动化工具,只需要使用ssh协议连接及可用来系统管理、自动化执行命令等任务。2.Ansible优势1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套...

自动化运维(二)Ansible Playbook

自动化运维(二)Ansible Playbook

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