命令以及参数 集合

简单命令和参数 一个集合

开学已经三周了 ,今天为大家 整理了 学的简单的命令和参数的一个集合 ,方便查找

前面的基础一点要打好,要不后期学脚本时更加困难,脚本就是前面学的一些简单命令的一个集合应用 ,所以基础一定要打好 。

下面呢是通过自己这些天学习的简单命令和参数 做了一个集合  ,方便查看。

 

# hash 缓存 
– -I 显示hash缓存,可作为输入使用 
– -p path name 将命令路径pash起名为name   
– -t name 打印缓存中name的路径 
– -d name 清除name缓存 
– -r 清除缓存 
 
  # 日期和时间 
  – date 显示和设置时间 
– date +%S  显示1970到现在时间 
– date -d @加显示出那个时间 可以转换成 年 月 日  
– 显示日历 cal -y 
# 关机和重启命令 
– 关机 poweroff  
– 重启 reboot  
– -f 强制  
– -p 切断电源 
– 关机或重启:shutdown   
– r 重启  
– c 关机  
       
# history 
– -c 清空命令历史  
– -d offset 删除历史中制定的第offset个命令 
– n 显示最近的n条历史 
– -a 追加本次会话新执行的命令历史列表历史文件 
– -r 读历史文件附加到历史列表  
– -w 保存历史列表到指定的历史文件  
– -n 读历史文件中未读过的行到历史列表 
– -p 展开历史参数成多行,但不存在历史列表 
– -s 展开历史参数成一行,附加在历史列表后 
# rm 
  – -i 交互式 
  – -f 强制退出 
  – -r 递归 
  # tree  显示目录树  
  – -d 显示目录 
  – -L 指定显示的层级数目  
  – -p 只显示由指定patter匹配到的路径 
  # mkdir创建目录  
   – -p 存在于不报错,且可自动创建所需要的各目录  
   – -v 显示详细信息  
   – -m 创建目录时直接指定权限   
   # rmdir 删除空目录 
   – -p 递归删除父空目录  
   – -v 显示详细信息  
   – rm -r 递归删除目录树  
# tr 转换车删除字符 
– -c -或-complerment 取代所有不属于第一字符集的字符 
– -d -或-delete 删除所有属于第一字符集的字符  
– -s 把连续重复的字符以单独一个字符表示  
– -t 先删除第一个字符集较第二字符集多出得字符  
## 列如  
– 将输入字符由大写转换为小写 
– root@centos7 ~]#echo “HELLO WORLD” | tr ‘A-Z’ ‘a-z’  
显示结果
hello world    
– 使用tr删除字符 
– root@centos7 ~]#echo “hello 123 world 456” |tr -d ‘0-9’       
    显示结果ello  world    
– 将制表转换为空格  
– cat text | tr ‘\t’ ‘ ‘ 
– 从输入文本中将不在补集中的所有字符删除 
– root@centos7 ~]#echo aa., a 1 b#$bb 2 c*/cc 3 ddd 4 | tr -d -c ‘0-9 \n’  
显示
  1  2  3  4     
  – tr 压缩字符 
  [root@centos7 ~]#echo “thissssss is    a text linnnnnne” | tr -s ‘sn’   
  显示 this is    a text line
# cp  复制   
– -i 覆盖提示 -n 不覆盖,注意两者顺序 
– -r,-R 递归复制目录及内部的所有内容 
– -d 不复制文件 只复制链接  
# 用户创建 useradd 
– -u UID  
– -o 配合u选项,不检查UID的唯一性  
– -g GID 指明用户所属基本组,可为组名 
– -c 用户的注释信息 
– -d  以指定的路径(不存在)为家目录  
– -s 指明用户的默认shell程序,可用列表在/etc/shell文件中  
– -G 为用户指明附加组,组须事先存在  
– -N 不创建私用组做主组,使用users组做主组 
– -r 创建系统用户  
– -m创建家目录,用于系统用户  
– -M 不创建家目录,用于非系统用户   
##  删除用户 userdel 
– -r  删除用户家目录 
# 设置密码  passwd 
– -d 删除指定用户密码 
– -l 锁定指定用户 
– -u 解锁指定用户 
– -e 强制用户下次登录修改密码 
– -f 强制操作  
– -n mindays 指定用户最短使用期限 
– -x maxdays 最大使用期限 
– -w warndays 提前多少天开始警告 
– -i inactivedays 非活动权限 
# 创建用户 groupadd  
– -a 指定用户加入组 
– -d 从组中删除用户 
– -p 从组中清除所有成员
– -l 显示成员列表  
## 删除组 
– groupdel 
## 给文件加权限  
– chmod  x+  
# cat   
– -E 显示结束符 
– -n 对显示出得每一行进行编号 
– -A  显示所有控制符 
– -b 非空行编号 
– -s 压缩连续的空行成一行 
## paste 合并两个文件同行号的列到一行   
– -d 分割符 指定分割符,默认用TAB 
– -s 所有行合成一行显示 
# 收集文本统计数据 wc 
– -l 只计数行数  
– -w 只计数单词总数 
– -c 只计数字节总数 
– -m 只计数字符总数 
– -L 只显示文件中最长行的长度  
## 文本排序  sort 
– -r 执行反方向(由上至下)整理  
– -R 随机排序 
– -n 执行按数字大小整理 
– -f 选项忽略(fold)字符串中的字符大小写  
– -u 选项(独特,unique)删除输出中的重复行 
– -t c 选项使用c做为字段界定符  
– -k x 选项按照使用c字符分隔得x列来整理能够使用多次 
## uniq  从输入中删除前后相接的重复的行 
– -c 显示每行重复出现的次数 
– -d 仅显示重复过的行 
– -u 仅显示不曾重复的行 
常和sort命令一起配合使用  
– sort userlist .txt |uniq -c 
# grep 文本过滤工具 
– -v 显示不被pattern匹配到的行  
– -i 忽略字符大小写 
– -n 显示匹配的行号 
– -c 统计匹配的行数
– -o 仅显示匹配到的字符串 
– -q 静默模式 不输出任何信息 
# 正则表达式 
– [:alnum:] 字母和数字
– [:alpha:] 代表任何英文大小写字符,如:A-Z a-z
– [:lower:] 小写字母
– [:upper:]  大写字母
– [:blank:] 空白字符 
– [:digit:] 十进制数
– [:xdigit:] 十六进制数
# vim 模拟编辑器 
## 命令模式进入插入模式  A a o O i I
– 插入模式进入命令模式   esc 
## 关闭文件 
– :q 退出 
– :q!强制退出丢弃做出的修改 
– :wq 保存退出 
– :x  保存退出 
###  命令 模式 
– zz 保存退出 
– zq 不保存退出 
### 复制命令 
– yy 复制行 
– Y 复制整行 
# read 命令来接受输入
– -p 指定要显示的提示
– -s 静默输入 一般用于密码
– -d 字符 输入结束符 

后期 在学习了 还会来更新

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/104535

赞 (0)
初来乍到初来乍到
上一篇 2018-08-05 10:19
下一篇 2018-08-05 16:12

相关推荐

  • keepalived之ipvs-dr

    keepalived初试

    2018-07-15
  • 网线直连线与交叉线之间的区别

    UTP 直通线和交叉线

    Linux笔记 2018-05-05
  • ansible httpd

    卸载服务ansible all -m shell -a ‘yum -y remove nginx’ 检查用户 组 uid gidansible all -m shell -a ‘getent passwd nginx’ansible all -m shell -a ‘getent group ngi…

    Linux笔记 2018-07-23
  • 文件管理与bash特性

      1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。2.bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。3.请使用命令行展开功能来完成以下练习:(1). 创建/tmp目录下的:a_c, a_d, b_c, b_d(2). 创建/tmp/mylinux目录下的:mylinux/├── bin├─…

    2018-06-26
  • 第4周作业

     1、复制/etc/shel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/shel /home/tuser1 [root@localhost ~]# chmod -R 700 /home/tuser1  2、编辑/etc/group文…

    Linux笔记 2018-06-04