linux基本命令-实用工具

实用工具

08.01 man命令
在Linux中获取指令的帮助信息
 # man passwd
使用空格或Page Down翻页,也可使用上下键滚屏
在结果中可以使用搜索,n下一个,N上一个
q退出
 # man 3 printf
The standard sections of the manual include:
    1  User Commands
    2  System Calls
    3  C Library Functions
    4  Devices and Special Files
    5  File Formats and Conventions
    6  Games et. Al.
    7  Miscellanea
    8  System Administration tools and Deamons

08.02 info命令
帮助类命令,可以查看Linux为我们提供的帮助文档
 # info emacs buffers -o out.txt    //将emacs的buffers的帮助文档输出保存到out.txt

08.03 cksum命令
可以利用循环冗余校验文件
 # cksum /etc/passwd


08.04 bc命令
是一种交互式的计算器
 # bc
然后就进入bc运行界面,可以输入一些基本的运算表达式

08.05 cal命令
用于显示日历信息
 # cal    当前月历
 # cal -3 显示最近3个月的月历
 # cal 9 1990 显示1990年3月的月历

08.06 sum命令
简单的计算校验和
 # sum /etc/passwd


08.07 md5sum命令
使用md5算法对文件计算校验和
 #  md5sum /etc/shadow
可以检验文件是否在网络传输中发生错误或被篡改

08.08 hostid命令
用于打印当前主机的十六进制的数字标识
 # hostid


08.09 date命令
用于显示或设置当前系统日期和时间
 # date
 # date "+%Y-%m-%d %T" 指定时间显示格式
 # date -r file    显示文件的最后修改时间
 # date -s "2014-10-15 20:00:00"


08.10 dircolors
用于指定ls输出的不同文件类型文件的颜色显示
 #  dircolors -b
 #  echo $LS_COLORS 显示当前环境的设置


08.11 gpm命令
是Linux虚拟控制台下的鼠标辅助工具,可以完成快速的复制和粘贴
 # gpm
 # ps aux | grep gpm

08.12 sleep命令
用于指定shell睡眠的时间,通常用在shell脚本中
 #  sleep 2s
 #  sleep 2h


08.13 whatis命令
用于从whatis数据库中打印指令的简短信息
 #  whatis fdisk


08.14 who命令
可以打印登录到当前系统中的所有用户
 #  who
 #  who -H 可以给每一列加上头信息


08.15 whoami命令
用于当前正在使用shell的用户
 # whoami


08.16 wall命令
用于向登录当前系统的其他所有用户发送广播信息,需要root权限
 #  wall "hello everyone"


08.17 write命令
用于向指定的用户终端发送信息
 #  write user2
Ctrl+d结束输入

08.18 mesg命令
用于控制终端是否可写,一般需要和write命令组合测试
[test2] #  write test1
[test1] #  mesg -n 拒绝其他普通用户的信息

08.19 talk命令
是linux中的聊天客户端,需要首先启动talkd服务进程
在配置文件/etc/xinet.d/ntalk
 #  service xinetd restart
 #  talk user [ttyname]
 #  talk user2 # localhost tty2


08.20 login命令
系统的登录命令


08.21 mtools命令
是dos系统的兼容的工具集

08.22 stty命令
用于修改命令行终端中的相关设置
如Ctrl+c中断执行
 #  stty -a 显示系统定义的组合键


08.23 tee命令
数据分离命令,除正常输出外另存一份到文件
 #  ps -ef | grep root |tee filename


08.24 users命令
用于显示登录到当前系统的所有用户的列表
 #  users

08.25 clear命令
linux系统的清屏命令,或按Ctrl+l
 #  clear


08.26 consoletype命令
用于打印已经连接的终端类型
 #  consoletype
pty是伪终端
 #  echo $?
打印返回值
 0    虚拟终端
 1    串行终端
 2    伪终端


08.27 sln命令
是ln命令的静态连接版本,可以不需要任何动态连接库
 #  ls -l /bin/ln /sbin/sln
经常用于为动态连接库创建符号连接

08.28 yes命令
用于在命令行中输入指定的字符串,直到yes进程结束
 #  yes "hello"
 #  yes "n" | cp dir1/* dir2/ -i 如果目标已存在则跳过

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值