首页 > 系统相关 >Linux 基础命令

Linux 基础命令

时间:2022-09-27 18:47:32浏览次数:55  
标签:-% 文件 +% cal 基础 命令 表示 Linux date

一、ls

1、ls: 列出当前目录下的文件和文件夹

2、ls -l 

-l(list): 以较详细的列表形式列出当前目录下的文件和文件夹

在 Linux 中 ll 是 ls -l 的别名,别名相当于 windows 里的快捷方式,两个命令的作用是相同的

3、ls -al

-a(all): 列出全部的文件和文件夹(包含隐藏的文件和文件夹)

二、输出重定向

一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,那么这个时候需要使用到的输出重定向

>: 覆盖输出,会覆盖掉原先的文件内容
>>: 追加输出,不会覆盖原始文件内容,会在原始内容末尾继续追加

语法: 正常执行的指令 > / >> 文件的路径
注意: 文件可以不存在,不存在则新建

三、wc

作用: 统计文件内容信息(包含行数、单词数、字节数)

语法: wc -lwc 需要统计的文件路径
-l(lines): 表示行数
-w(words): 表示单词书
-c(bytes): 表示字节数

第 1、2、3 列分别代表 行数、单词数、字节数

四、date

作用: 表示操作时间日期(读取、设置)设置功能可以忽略,实际上不会使用此命令对时间进行设置
date: Tue Sep 27 17:36:14 CST 2022(输出的是 CST 时间)
date +%F: 等价于 date '+%Y-%m-%d'
date +%T: 等价于 date '+%H:%M%S'
date '+%F %T': 等价于 '+%Y-%m-%d %H:%M%S' (引号表示让年月日与时分秒成为一个不可分割的整体)

获取之前或者之后的某个时间(备份)
date -d '-1 day' '+%Y-%m-%d %H:%M:%S'

符号的可选值:+(之后)、-(之前)
单位的可选值:day、month、year

%F:表示完整的年月日
%T:表示完整的时分秒
%Y:表示四位年份
%m:表示两位月份(带前导 0)
%d:表示日期(带前导 0)
%H:表示小时(带前导 0)
%M:表示分钟(带前导 0)
%S:表示秒数(带前导 0)

五、cal

作用: 用来操作日历的
cal: 等价于 cal -1,查询当月的日历信息
cal -3: 查询上月、本月、下月的日历信息
cal -y: 查询本年的日历信息
cal -y 2022: 查询 2022 年的日历信息

六、hostname

作用:操作服务器的主机名(读取、设置)
hostname: 表示输出完整的主机名
hostname -f: 表示输出当前主机名中的 FQDN(全限定域名)

七、whoami

作用:显示当前登录的用户名,一般用于 shell 脚本,用于获取当前操作的用户名方便记录日志

八、find

作用: 用于查找文件
语法: find 路径范围 选项 选项的值
选项:
-name:按照文档名称进行搜索(支持模糊搜索)
-type:按照文档的类型进行搜索(文档类型 - 表示文件(在使用 find 的时候需要用 f 来替换,d 表示文件夹)

// 查询 /data/logs 目录下名称为 debug.log 的文件
find /data/logs -type f -name debug.log

 

标签:-%,文件,+%,cal,基础,命令,表示,Linux,date
From: https://www.cnblogs.com/xiaomaomao/p/16735547.html

相关文章

  • 【测试技术】git常用命令
    一、版本库常用命令初始化某目录为git项目。(默认为master分支)gitinit从远程clone一个项目 gitclone<http://abc.com/scm/abc/def.git>查看当前分支状态git......
  • Linux 目录和文件管理
    导图1.目录层次1.1常见目录一级目录功能(作用)/bin/存放系统命令,普通用户和root都可以执行。放在/bin下的命令在单用户模式下也可以执行/boot/系统启动......
  • Linux源码list.h用户态改编
    前言操作系统课程的第一个作业:理解list.h的设计思想和技巧并用list.h实现一个进程管理程序。我的Linux环境为WSL-Ubuntu,该环境中/usr/include/linux目录下无list.h文件,......
  • 11 | python脚本更改linux系统下的文件权限
    在文件上传至linux系统的过程中遇到了执行文件不可执行的问题。于是自己写了一个python脚本和文件夹放到一起,上传后运行即可!frompathlibimport*#目录文件名......
  • 常用的read命令
    记录一下。几个简单参数介绍read-p:显示提示信息read-s:静默模式(Silentmode),不会在屏幕上显示输入的字符。当输入密码和其它确认信息的时候,这是很有必要的。read-t......
  • Linux命令查找和压缩 find which whereis 和tar
    1 find的命令1.1命令的特点:精确查找实时查找支持查找条件很多各表达式之间使用逻辑运算符,“-a”表示而且(and),“-o”表示或者(or)  查找路径:指定具体目标路......
  • Linux回环地址网卡配置修改
    折腾了好久,试了各种方法,才发现直接修改配置文件不行,而且新建con的方法也试了后来发现需要新建一个连接文件修改,原来的那个文件不要动┌──[root@vms152.liruilongs.gith......
  • 在linux上,关于 MySQL账号安全性问题
    安装MySQL之后,系统就会出现一个mysql账号。所有MySQL的行为都需要这个mysql账号来执行。1、默认情况下,mysql账号不能登录。只能启动mysql2、如果需要mysql读写文件时,需要......
  • jenkins配置Linux子节点常见问题
    操作系统:虚拟机安装CentOS-7-x86_64-DVD-1810.isoRemoterootdirectory:/home/admin/jenkinsLaunchmethod:Launchagentbyconnectingittothemaster1.离线安装G......
  • linux查看tcp连接的建立时间
    linux查看连接的建立时间1、netstat-ntp|grepport确定要找哪个连接,对应的哪个进程,哪个端口,上述是查找26901进程建立的连接37321端口2、lsof-ppid|grepport138就......