RHEL 6.4 的bug作为被远程桌面时, 如果不选择确认的话,连不了几个远程,后来的会把之前接入的踢掉,所以要把确认选上。
pwd 查看当前路径
Linux文件是没有扩展名!!! 需要用file 查看文件类型
Linux 是文件名,目录名是区分大小写的,windows不分
~ 家目录 又叫主目录或者宿主目录
cd 和 c ~相当
cd – 回到前一个目录
ls –l 和 ll 相当
ls –a /root 显示root下所有文件
ls –l 显示文件属性
ls –i 显示文件的唯一ID编号
ls –lia 列出多个参数特征 == ls –i –a –l
ls /root–d 列出root目录本身的信息
ls /root 列出root目录下文件
ls –R 递归列出下级所有目录
ls –l 列出文件的属性
d 目录文件
l 链接文件
c 字符文件
b 块设备文件
p 管道文件
s 套接字文件
- 普通文件
History 文件中一般只能存放1000条命令,需要通过配置文件或者更改HISTSIZE修改记录条数。之所以显示的大于1000的命令,是内存中还存放了最近输入的指令。在退出bash后,bash会自动把有效的(能成功执行的)命令放到文件中。
在bash环境下:
!n 执行history中第n条指令
!-n执行history中到时第n跳指令
!!执行最后一条指令
!string表示history中最后一个匹配string的命令
输入命令时 ctrl+e 光标移到最后处
Ctrl + a 光标移到最前面
Ctrl + k 从光标出删除到最后
Ctrl + u 从光标出删到最前
Alt + . 取上一条指令的后半部分(最后一个参数)
!$ bash 的运算符 代表上一个指令的后半部分(最后一个参数)
Ctrl + c 终止当前操作
Ctrl + d exit
Ctrl + l clear
外部命令 ls find
Bash不需要外部支持的命令 叫内部指令 有二十多个 例如 cd alias
man command系统自带的手册里找
command –help 从安装的软件帮助文档中找
info command 软件的说明文档里找
man 1 ls 只在第一章搜索
man –a passwd ?
man –f passwd ? 列出包含关键字passwd 的章节?
man –k passwd ? 列出包含关键字passwd 的章节?
[wdf@localhost home]$ date +%F
2015-04-21
date –s 2015/3/30 设置时间
date –s 11:42 设置时间
clock –w保持时间到主板
whoami 查看当前用户
alias 定义别名 重启bash 则清除 alias la=”ls –a”
直接输入alias 查看所有别名
unalias 取消别名如 unalias la
echo 显示信息
echo –n 表示输入完没有回车符
[root@localhost ~]# echo -n "testaaa"
test aaa[root@localhost ~]#
ehco –e 表示认识特殊符号
echo -e “a\tb\tc\nd\te\tf\ng”
bash 认识的通配符* ? 等
*匹配任意一个字符串 (包括空置,也就是没有字符)0~n个字符
ls *log 显示以*结尾的文件或文件夹
?匹配任意一个字符(不包括空)
ls ?n* 匹配第二个字符是n的文件
file + 文件名判断文件类型
reboot , init 6,shutdown –r now 重启
halt ,init 0,shutdown –h now,poweroff 关机