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

Linux基础命令

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

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

rpm包管理

rpm包管理

RPM基础概述RPM全称RPM Package Manager缩写,由红帽开发用于软件包的安装,升级卸载与查询rpm包的命名规则一个rpm软件包的命名规则。bash-4.2.46-28.el7.x86_64.rpmname: 软件包名称version: 版本号, 主版本, 重大更新. 次版本, 子...

crond计划任务

crond计划任务1.什么是crondcrond就是计划任务,类似于我们平时生活中的闹钟。定点执行。2.为什么要使用crondcrond主要是做一些周期性的任务,比如: 凌晨3点定时备份数据。比如:11点开启网站抢购接口,12点关闭网站抢购接口。3.计划任务主要分为以下两种使用情况:1.系统级别的定...

CentOS7系统服务

1:Linux运行级别1.1.运行级别就是操作系统当前正在运行的功能级别System V init运行级别systemd目标名称作用0runlevel0.target, poweroff.target关机1runlevel1.target, rescue.target单用户模式2runlevel2....

Rsync文件同步

Rsync文件同步

Rsync基本概述rsync是一款开源、快速、多功能、可实现全量及增量的本地或远程数据同步备份的优秀工具。rsync软件适用于Unix/linux/Windows等多种操作系统平台。Rsync简介rsync英文称为remote synchronizetion,从软件的名称就可以看出来,rsync具有...

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,防火墙优化...