标签:仅测试网站用
1、whereis
whereis [options] FILE
用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
2、enable
enable -n 内部命令 禁用内部命令
enable 内部命令 启用内部命令
3、hash
查看执行过的外部命令的列表
hash -d COMMAND 清除指定命令
hash -r 清空所有
4、tty
查看登录终端
5、w
查看用户的登录信息,并且可以查看用户正在执行的操作
6、centos 7关机:
halt 关机不断电
poweroff 关机并断电,相当于拔电源
shutdown -h now
init 0
7、reset
修复屏幕显示乱码之类的
8、①命令行扩展:$( ) 或``
把一个命令的输出打印给另一个命令的参数
[root@centos7 ~]# echo "The system name is $(hostname)"
The system name is centos7
[root@centos7 ~]# echo "I am `whoami` "
I am root
有些时候$()相当于``
②括号扩展:{ }
打印重复字符串的简化形式
[root@centos6 testdir]# touch file{1,2,3,4,5}_{txt,log,doc...}
[root@centos6 testdir]# rm -f file{1,2,3,4,5}_{txt,log,doc...}
9、whatis:
查看命令的简要说明和所在man的章节号
~]# whatis COMMAND 或者 ~]# man -f COMMAND
使用man -f , whatis , apropos出现 nothing appropriate报错信息。
解决方式:
centos6.x系统:
使用root执行makewhatis更新whatis数据库即可
centos7.x系统:
使用root执行mandb更新whatis数据库即可
注意:对最小化安装的系统执行无效。
10、命令帮助:
区别内外部命令:# type COMMAND
使用帮助:
内部命令:
#help COMMAND
#man bash
外部命令:
(1) # COMMAND --help
# COMMAND -h
[root@centos7 ~]# date --help
Usage:date[OPTION]...[+FORMAT]or: date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]
[]是可选的
CAPS或<>是变量
...表示一个列表
x |y| z的意思是“x或y或z“
-abc的意思是-a -b -c
(2) 使用手册(manual)
# man COMMAND
(3) 信息页
# info COMMAND
(4) 程序自身的帮助文档
README
INSTALL
ChangeLog
(5) 程序官方文档
官方站点:Documentation
(6) 发行版的官方文档
(7) Google
man 章节号:
1: 用户命令
2: 系统调用
3: C库调用
4: 设备文件及特殊文件
5: 配置文件格式
6: 游戏
7: 杂项
8: 管理类的命令
9:Linux 内核API
/KEYWORD:
以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写;
n: 下一个
N:上一个
11、date
[root@centos7 ~]# date -d "-10day" +%F 前10天日期
2016-07-16
12、计算器bc
13、运行原始命令:
/bin/ls 或 ‘ls‘ 或 \ls
14、命令执行优先级:
alias >内部 > hash>外部
15、清空命令历史:
先删历史文件.bash_history;再执行history -c;exit退出
~]# history -n 场景: 终端会话A已打开,复制一个会话窗口为B,然后在A上执行一些命令,history -a写入到历史文件中,此时B读到的还是以前的记录,
执行history -n即可读到历史文件的记录。(将A的历史文件中新增记录读一遍)
~]# history -r 场景: 终端会话A已打开,复制一个会话窗口为B,然后在A上执行一些命令,history -a写入到历史文件中,此时B读到的还是以前的记录,
执行history -n即可读到历史文件的记录。(将A的历史文件中所有记录全都再读一遍)
~]# history -s 伪造一个命令,并没有真正执行过
永久生效:存放在/etc/profile (全局)或~/.bash_profile(个人)
16、文件目录结构
[root@centos6 etc]# tree -L 1 / 查看一级目录
17、查看用户登录情况
18、info
man常用于命令参考,GNU工具info适合通用文档参考。
没有参数,列出所有的页面
info 页面的结构就像一个网站
每一页分为“节点”
链接节点之前*
info [命令]
19、screen
功能1:寻求帮助,连接同一台主机,屏幕共享,exit退出,可以多个终端加入,都执行screen -x help即可,screen -ls 查看后台运行程序
终端A: ~]#screen -S help 终端B: ~]# screen -x help
功能2:执行screen--------->yes--------------->ctrl+a,d 剥离之后------------->screen -r 恢复,ctrl+c 终止
20、更改用户不用登陆:(仅限图形界面)
vim /etc/gdm/custom.conf
在[daemon]和[security]间插入:
AutomaticLoginEnable=True
AutomaticLogin=root
标签:仅测试网站用
原文地址:http://563349612.blog.51cto.com/11096134/1833807