Linux运维路线

linux-基本命令-3

2019-06-22  本文已影响3人  依然慢节奏

一、设置时区

[root@server-13 ~]#localectl --help
localectl [OPTIONS...] COMMAND ...

Query or change system locale and keyboard settings.

  -h --help                Show this help
     --version             Show package version
     --no-pager            Do not pipe output into a pager
     --no-ask-password     Do not prompt for password
  -H --host=[USER@]HOST    Operate on remote host
  -M --machine=CONTAINER   Operate on local container
     --no-convert          Don't convert keyboard mappings

Commands:
  status                   Show current locale settings
  set-locale LOCALE...     Set system locale
  list-locales             Show known locales
  set-keymap MAP [MAP]     Set console and X11 keyboard mappings
  list-keymaps             Show known virtual console keyboard mappings
  set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]
                           Set X11 and console keyboard mappings
  list-x11-keymap-models   Show known X11 keyboard mapping models
  list-x11-keymap-layouts  Show known X11 keyboard mapping layouts
  list-x11-keymap-variants [LAYOUT]
                           Show known X11 keyboard mapping variants
  list-x11-keymap-options  Show known X11 keyboard mapping options
[root@server-13 ~]#cat /etc/locale.conf 
LANG="zh_CN.UTF-8"
[root@server-13 ~]#localectl list-locales
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER.utf8
aa_ER.utf8@saaho
aa_ER@saaho
aa_ET
aa_ET.utf8
af_ZA
af_ZA.iso88591
af_ZA.utf8
[root@server-13 ~]#localectl set-locale LANG=en_US.utf8
[root@server-13 ~]#cat /etc/locale.conf 
LANG=en_US.utf8

二、命令行扩展,符号

image.png
### {}测试
[root@server-13 ~]#echo file{1,3,5}
file1 file3 file5
[root@server-13 ~]#echo {a...z}
{a...z}
[root@server-13 ~]#echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z
[root@server-13 ~]#echo {000..20..2}
000 002 004 006 008 010 012 014 016 018 020
[root@server-13 ~]#echo {1..10}
1 2 3 4 5 6 7 8 9 10
[root@server-13 ~]#echo file{a,b,c}.{txt,log}
filea.txt filea.log fileb.txt fileb.log filec.txt filec.log

三、获得帮助

image.png

3.1 查看命令功能

## 查看命令的功能
[root@server-13 ~]#whatis rm
rm (1)               - remove files or directories
rm (1p)              - remove directory entries
image.png

3.2 help命令

## 内部命令可以使用help命令来查看该命令的使用方法
[root@server-13 ~]#help enable
enable: enable [-a] [-dnps] [-f 文件名] [名称 ...]
    启用和禁用 shell 内嵌。
    
    启用和禁用 shell 的内嵌命令。禁用使您能够执行一个和内嵌
    命令同名的磁盘上的命令,而无须使用完整的路径名。   

    选项:
      -a    打印一个内嵌的列表,并显示其中每一个是否启用
      -n    禁用每一个 NAME 内嵌或者显示一个被禁用的内嵌的列表
      -p    以可重用的格式打印一个内嵌的列表
      -s    仅打印Posix `special'  内嵌的名称
    
    控制动态加载的选项:
      -f    从共享对象 FILENAME 文件中加载 NAME 内嵌
      -d    删除以 -f 选项加载的内嵌

1.centos6->makewhatis生成文档数据库
2.centos7->mandb生成功能文档数据库

3.4 history命令

image.png
[root@server-13 ~]#help history
history: history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数...]
    显示或操纵历史列表。
    
    带行号显示历史列表,将每个被修改的条目加上前缀 `*'。
    参数 N 会仅列出最后的 N 个条目。
    
    选项:
      -c    删除所有条目从而清空历史列表。
      -d 偏移量    从指定位置删除历史列表。
    
      -a    将当前绘画的历史行追加到历史文件中
      -n    从历史文件中读取所有未被读取的行
      -r    读取历史文件并将内容追加到历史列表中
        中
      -w    将当前历史写入到历史文件中
        并追加到历史列表中
    
      -p    对每一个 ARG 参数展开历史并显示结果
        而不存储到历史列表中
      -s    以单条记录追加 ARG 到历史列表中
    
    如果给定了 FILENAME 文件名,则它将被作为历史文件。否则
    如果 $HISTFILE 变量有值的话使用之,不然使用 ~/.bash_history 文件。
    
    如果 $HISTTIMEFORMAT 变量被设定并且不为空,它的值会被用于
    strftime(3) 的格式字符串来打印与每一个显示的历史条目想关联的时
    间戳,否则不打印时间戳。
image.png
image.png
image.png
1.保存用户命令历史->.bash_history进行文件持久化
2./etc/profile文件里的HISTSIZE设置记录历史命令的条数
上一篇下一篇

猜你喜欢

热点阅读