linux常用系统工作命令一

简介: linux

echo

命令描述:echo命令用于在终端输出字符串或变量提取后的值。

命令格式:echo [字符串 | $变量]

命令用法示例:

  • 显示普通字符串
  • 显示变量

首先在shell环境中定义一个临时变量name。

exportname="Tom"

使用echo命令将变量name的值显示到终端。

echo$name

输出结果:

echo.png

date

命令描述:date命令用于显示和设置系统的时间和日期。

命令格式:date [选项] [+格式]

格式参数:

%%   输出字符 %

%a   星期几的缩写 (Sun..Sat)

%A   星期的完整名称(Sunday..Saturday)。

%b   缩写的月份名称(例如,Jan)

%B   完整的月份名称(例如,January)

%c   本地日期和时间(例如,Thu Mar  3 23:05:25 2005)

%C   世纪,和%Y类似,但是省略后两位(例如,20)

%d   日 (01..31)

%D   日期,等价于%m/%d/%y

%e   一月中的一天,格式使用空格填充,等价于%_d

%F   完整的日期;等价于 %Y-%m-%d

%g   ISO 标准计数周的年份的最后两位数字

%G   ISO 标准计数周的年份,通常只对%V有用

%h   等价于 %b

%H   小时 (00..23)

%I   小时 (01..12)

%j   一年中的第几天 (001..366)

%k   小时,使用空格填充 ( 0..23); 等价于 %_H

%l   小时, 使用空格填充 ( 1..12); 等价于 %_I

%m   月份 (01..12)

%M   分钟 (00..59)

%n   新的一行,换行符

%N   纳秒 (000000000..999999999)

%p   用于表示当地的AM或PM,如果未知则为空白

%P   类似 %p, 但是是小写的

%r   本地的 12 小时制时间(例如 11:11:04 PM)

%R   24 小时制 的小时与分钟; 等价于 %H:%M

%s   自 1970-01-01 00:00:00 UTC 到现在的秒数

%S   秒 (00..60)

%t   插入水平制表符 tab

%T   时间; 等价于 %H:%M:%S

%u   一周中的一天 (1..7); 1 表示星期一

%U   一年中的第几周,周日作为一周的起始 (00..53)

%Y   年

命令用法示例:

  • 按照默认格式查看当前系统时间
date

输出结果:

date1.png

  • 按照指定格式查看当前系统时间
date "+%Y-%m-%d %H:%M:%S"

输出结果:

date2.png

目录
相关文章
|
2天前
|
Linux 开发者 Docker
探索Linux命令的新利器:linux-command
**Linux-command 是GitHub上的一个项目,提供580+ Linux命令的搜索工具,包括手册、详解和学习资源。无广告的Web界面方便查询,可部署到个人服务器。项目已获29.5k Star,支持Docker部署。通过示例展示如何搜索命令参数和用法,助力提升Linux操作效率。[GitHub](https://github.com/jaywcjlove/linux-command) | [在线版](https://wangchujiang.com/linux-command/)**
39 1
探索Linux命令的新利器:linux-command
|
2天前
|
监控 Linux 数据处理
探索Linux中的`mountpoint`命令
`mountpoint`命令在Linux中用于检测目录是否为挂载点,关键在于检查`/etc/mtab`或`/proc/mounts`。简单易用,高效且无额外依赖。例如,用`mountpoint -q /mnt/data`判断挂载点,并结合`find`列出所有挂载点。在脚本中注意检查返回值,可能需`sudo`提升权限。可与其他命令组合以扩展功能。
|
2天前
|
Linux 数据处理 Perl
深入探索Linux中的`more`命令
`more`命令是Linux下的文本查看器,适合查看长文件,分页显示内容,支持交互操作如空格(下一页)、回车(下一行)、q(退出)。参数包括:+<num>从指定行开始,/-<num>跳过行,/pattern搜索模式。示例:查看日志`more /var/log/syslog`,从第1000行开始`more +1000 file`,搜索关键词`more /var/log/syslog +/ERROR`。大文件可考虑使用`less`。结合`grep`等命令增强功能。
|
2天前
|
安全 Linux 数据处理
探索Linux中的`mount`命令
`mount`命令在Linux中用于挂载文件系统到目录,如硬盘、USB或光盘,使用户能访问数据。它支持多种文件系统,提供灵活的选项控制挂载行为,如 `-t` 指定类型,`-o` 设置选项(如`ro`或`rw`)。挂载点的安全管理包括限制权限和完整性检查。示例应用包括挂载USB设备到`/mnt/usb`,只读挂载,以及重新挂载。使用时需注意权限、正确设备文件、选择合适挂载点,并确保数据安全。使用`umount`卸载文件系统。
|
2天前
|
Ubuntu IDE Linux
Linux mkinitrd命令详解:深入探索与实用指南
`mkinitrd`命令在Linux中用于创建initrd镜像,它是启动过程的关键,装载驱动和文件系统。该命令自动打包驱动和模块成内存盘,保证硬件兼容性和系统启动。常用参数包括 `-f`(覆盖现有文件)、`-v`(详细输出)、`-k`(指定内核版本)、`-o`(指定输出文件)。通过示例`mkinitrd -k 2.6.32-642.el6.x86_64 -o /boot/initrd...` 创建镜像。注意:确保内核版本匹配,检查硬件兼容性,定期更新initrd,并在操作前备份数据。
|
17小时前
|
Linux C语言 C++
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
7 2
|
2天前
|
存储 安全 Linux
深入解析Linux命令modutil:数据处理的得力助手
`modutil`是管理PKCS#11及HSM模块的工具,用于安全数据处理。它跨平台且具丰富选项,如 `-add`、`-remove`、`-list` 和 `-initToken`。示例命令是 `modutil -add "MyHSM" -libfile /path/to/hsm_library.so -slot 0 -dbdir /path/to/pkcs11_db`,用于添加模块。使用时注意权限,备份数据,阅读文档并谨慎操作,可与其他工具如`pkcs11-tool`结合使用。
|
2天前
|
存储 安全 Linux
Linux命令mkfifo深度解析
`mkfifo`在Linux中创建命名管道,用于进程间通信(IPC)。管道是临时的,非持久存储,作为数据传输的通道。特点是无缓冲、支持阻塞/非阻塞模式和权限控制。命令语法:`mkfifo -m <权限> 文件名`。示例:创建`mypipe`,一个进程写入,另一进程读取。注意选择阻塞模式、管理权限、删除不再使用的管道,并处理可能的错误。用于数据交换和高效能应用。
|
1天前
|
Linux C++
Linux文件管理命令(一)
这是关于Linux命令行的一些内容,主要包括了一些常见的Linux命令及其参数的用法。例如,`ls` 命令用于列出目录内容,不同的参数如 `-a` 显示所有文件(包括隐藏文件),`-l` 以详细模式显示,`-S` 按大小排序等。`mkdir` 命令用于创建目录,`cp` 命令用于复制文件或目录,`mv` 命令用于移动或重命名文件或目录,而`rm` 命令则用于删除文件或目录。在使用这些命令时,可以结合不同的参数来实现不同的操作。
|
1天前
|
监控 Linux Shell
探索Linux命令nice:优雅地调整进程优先级
`nice`命令在Linux中用于调整进程优先级,影响资源分配。它允许设置-20到19的nice值,数值越低,优先级越高。在数据处理时,使用`nice`可控制任务优先级,避免占用全部CPU资源。例如,`nice -n 10 command`以低优先级启动`command`。注意不要过度使用,应根据系统负载和需求谨慎调整。使用`renice`可改变已运行进程的优先级,生产环境操作需谨慎。