命令列程式

简介: 命令列程式是单独存在的执行档,执行前,Shell 会现在 $PATH 中寻找,若有同名但不同路径的档案,先找到先执行常用的命令列程式:cp,date,who,w,ls,cat,cut,wc,last,mv,mkdir,rmdir,mv,ps,pgrep,top,df,dd,l...

命令列程式是单独存在的执行档,执行前,Shell 会现在 $PATH 中寻找,若有同名但不同路径的档案,先找到先执行
常用的命令列程式:

cp,date,who,w,ls,cat,cut,wc,last,mv,mkdir,rmdir,mv,ps,pgrep,top,df,dd,ln,sort,sed,awk,ifconfig,dmesg,
diff,hostname,dnsdomainname,chmod,chown,chgrp,grep,find,kill,killall,pkill,more,less,mount,nice,paste,
ping,seq,sleep,su,tar,gzip,xargs,touch,uname,basename,dirname,tr,uniq,mail,which,locate,getconf
  1. which 由预设的所寻路径 PATH 中,找到命令列程式的档案位置(默认找到第一个)。 -a 找出所有符合的程式路径
  2. locate 由档案资料库中,找出包含「关键字」的档案路径

凡是档案路径中,含有此关键字的,都会被列出来
  1. date 展示、设定系统的日期和时间
    FORMAT controls the output.  Interpreted sequences are:
    %%   a literal %
    %a   locale's abbreviated weekday name (e.g., Sun)
    %A   locale's full weekday name (e.g., Sunday)
    %b   locale's abbreviated month name (e.g., Jan)
    %B   locale's full month name (e.g., January)
    %c   locale's date and time (e.g., Thu Mar  3 23:05:25 2005)
    %C   century; like %Y, except omit last two digits (e.g., 20)
    %d   day of month (e.g., 01)
    %D   date; same as %m/%d/%y
    %e   day of month, space padded; same as %_d
    %F   full date; same as %Y-%m-%d
    %g   last two digits of year of ISO week number (see %G)
    %G   year of ISO week number (see %V); normally useful only with %V
    %h   same as %b
    %H   hour (00..23)
    %I   hour (01..12)
    %j   day of year (001..366)
    %k   hour, space padded ( 0..23); same as %_H
    %l   hour, space padded ( 1..12); same as %_I
    %m   month (01..12)
    %M   minute (00..59)
    %n   a newline
    %N   nanoseconds (000000000..999999999)
    %p   locale's equivalent of either AM or PM; blank if not known
    %P   like %p, but lower case
    %r   locale's 12-hour clock time (e.g., 11:11:04 PM)
    %R   24-hour hour and minute; same as %H:%M
    %s   seconds since 1970-01-01 00:00:00 UTC
    %S   second (00..60)
    %t   a tab
    %T   time; same as %H:%M:%S
    %u   day of week (1..7); 1 is Monday
    %U   week number of year, with Sunday as first day of week (00..53)
    %V   ISO week number, with Monday as first day of week (01..53)
    %w   day of week (0..6); 0 is Sunday
    %W   week number of year, with Monday as first day of week (00..53)
    %x   locale's date representation (e.g., 12/31/99)
    %X   locale's time representation (e.g., 23:13:48)
    %y   last two digits of year (00..99)
    %Y   year
    %z   +hhmm numeric time zone (e.g., -0400)
    %:z  +hh:mm numeric time zone (e.g., -04:00)
    %::z  +hh:mm:ss numeric time zone (e.g., -04:00:00)
    %:::z  numeric time zone with : to necessary precision (e.g., -04, +05:30)
    %Z   alphabetic time zone abbreviation (e.g., EDT)
    By default, date pads numeric fields with zeroes.
    The following optional flags may follow '%':
    -  (hyphen) do not pad the field
    _  (underscore) pad with spaces
    0  (zero) pad with zeros
    ^  use upper case if possible
    #  use opposite case if possible
    After any flags comes an optional field width, as a decimal number;
    then an optional modifier, which is either
    E to use the locale's alternate representations if available, or
    O to use the locale's alternate numeric symbols if available.
    Examples:
    Convert seconds since the epoch (1970-01-01 UTC) to a date
    $ date --date='@2147483647'
    Show the time on the west coast of the US (use tzselect(1) to find TZ)
    $ TZ='America/Los_Angeles' date
    Show the local time for 9AM next Friday on the west coast of the US
    $ date --date='TZ="America/Los_Angeles" 09:00 next Fri'
目录
相关文章
|
7月前
|
存储 算法 Shell
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
81 0
|
7月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
70 0
|
7月前
|
存储 Shell Linux
【Shell 命令集合 文档编辑】Linux 删除连续重复的行 uniq 命令使用指南
【Shell 命令集合 文档编辑】Linux 删除连续重复的行 uniq 命令使用指南
154 0
|
7月前
|
Linux Perl
Linux|sed命令花式批量修改文件
Linux|sed命令花式批量修改文件
214 0
|
Linux Shell
一分钟学会变量,别名,历史命令,一行上执行两个命令,引号的使用
变量简单说就是让某一个特定字符串代表不固定的内容,变量可分为两类:环境变量(全局变量)和普通变量(局部变量
76 0
|
Shell Python
R、Python、Shell 语言实现系统目录文件增删查等操作示例
本文简单分享了在R、Python、Shell 语言平台下实现系统目录文件的搜索增删查等操作的示例,以供参考学习
90 0
|
SQL Linux 数据库
Linux将hiveSQL字段当做命令执行解决办法
Linux将hiveSQL字段当做命令执行解决办法
Linux Ctrl r 快速查询历史命令并查找符合条件的多条命令
Linux Ctrl r 快速查询历史命令并查找符合条件的多条命令
|
Shell Windows
VBS基础篇 - 杂项 - Sendkeys
VBS基础篇 - 杂项 - Sendkeys   模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行 其使用格式为:object.SendKeys(string) object:表示WshShell对象  string:表示要发送的按键指令字符串,需要放在英文双引号中 基本键 每个按键由一个或多个字符表示。
1417 0
|
jenkins Shell 持续交付
大坑记录 - shell脚本删除操作
背景 jenkins执行去执行shell命令,其中引用了一些jenkins的变量,如${WORKSPACE}这种,因为每次执行jenkins比较慢,于是想复制脚本出来想本地调试一下,直接复制了脚本过来执行,结果又这么一句 rm -rf ${WORKSPACE}/* 用root去执行,结...
867 0