标签:笔记
whoami 查看自己是谁 uname -r 查看内核版本号
-a 查看所有版本信息
dirname 获取目录名 从给定的包含绝对路径的文件名中去除文件名(非目录部分),然后返回剩下的路径(目录部分)
输入:dirname /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/networt-scripts
输出: /etc/sysconfig/network-scripts/
/etc/sysconfig/
挂载光盘 mount /dev/cdrom/新目录 把光驱文件挂载到指定的新目录上
23.tty也就是teletypewriter。可以查看哪些终端在连接 pts/1 … pts 是伪终端
也可以认为是虚拟终端,linux一般默认有6个,tty1-7,分别对应于alt-f1/f6,从f7开始,f7-f12是图形终端,你可以同时开多个字符或者图形终端而互不影响
24.echo 回显,也就是显示 eg:echo $SHELL 显示当前shell
25.cat /etc/shells 显示系统使用的所有变量
cat命令: 查看文件,该命令的意思是显示系统默认支持多少shell类型
26.用户提示符,以[root@localhost ~]# 为例
[ [: 普通标识符
\u root:当前正在使用的用户
@ @:普通标识符
\h localhost:主机名称
\W ~:当前所在工作目录的(非完整当前目录,简写)
] ]: 普通标识符
\$ #:用户身份标识(root是#,普通用户是$)
27.30.[root@localhost ~]# echo $PS1
[\u@\h \W]\$ 都是转义字符,在shell的PS1环境变量定义中,不再表示单纯的斜杠字母组合,是转义字符
export PS1=‘[\u@\h \W]\$‘ 更改’’的内容可以更改用户提示符
export命令:设置当前系统的环境变量
默认修改后不生效,需要写入.bashrc变量中。
vi .bashrc
export PS1=‘\[\e[1;35m\][\[\e[1;33m\]\u@\h \[\e[1;31m\]\w\[\e[1;35m\]]\[\e[1;36m\]\$‘ 改变账号颜色
PS1=‘\e[31m[\u@\h \W]\$ \e[0m‘
\e \033\u 当前用户
\h 主机名简称\H 主机名
\w 当前工作目录\W 当前工作目录基名
\t 24小时时间格式\T 12小时时间格式
\! 命令历史数\# 开机后命令历史数
28.type命令,用来显示指定命令的类型,判断指定命令是内部命令还是外部命令;
29.which命令:常看命令的执行程序所在的目录;-a 查看所有包含该命令的路径;
30.date 显示系统时间;
hwclock 显示硬件时间; -w 以系统时间为准校准; -s 以硬件时间为准校准;
cal 显示当前日历; -y 显示一年的日历;
file 查看文件格式;
chmod +x filename 给文件执行权限;
u+r 给属主读权限
g+w 给属组 写权限
a+x 给其它用户执行权限
du -sh ./ 查看目录的文件大小总和
info 也是查找命令的信息,但是信息量太多,所以通常使用man儿不适用info
例如:man bash ; man ls
echo $PS1 à [\u@\h \W]\$
启用命令选项-e,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出 echo -e ‘aaa\n‘
\a 发出警告声
\b 退格键
\c 最后不加上换行符号
\n 换行且光标移至行首
\r 回车,即光标移至行首,但不换行
\t 插入tab
\\ 插入\字符
\0nnn 插入nnn(八进制)所代表的ASCII字符
echo -e "\033[43;31mred color\033[0m"
\xHH插入HH(十六进制)所代表的ASCII字
export $SP1=’’ [\u@\h \W]\$ 改变转义字符来更改命令提示符的样式
PS1中设置字符颜色的格式为:PS1=‘\e[31m[\u@\h \W]\$ \e[0m‘
F B
30 40 黑色
31 41 红色
32 42 绿色
33 43 ×××
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
vim ~/.bashrc
source ~/.bashrc 重新加载会永久保存,不然重新打开shell会恢复
或者. ~/.bashrc 点也可以代替source
31.文件夹功能作用:
/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录;
/bin:供所有用户使用的基本命令,不能关联至独立分区,OS启动即会用到的程序;
/sbin:管理类的基本命令,不能关联至独立分区,OS启动即会用到的程序;
/lib:启动时程序依赖的基本共享库文件以及内核模块文件;
/lib64:专用于x86_64 系统上的辅助共享库文件存放位置
/etc:配置文件目录;
/home/USERNAME:普通用户的家目录;
/root:管理员的家目录;
/media:便携式移动设备挂载点;
/mnt:临时文件挂载点;
/dev:设备文件及特殊文件存储位置;
/opt:第三方应用程序的安装位置;
/srv:系统上运行的服务用到的数据;
/tmp:历史文件存储位置;
32.文件系统不同文件颜色:
标签:笔记
原文地址:http://blog.51cto.com/12020239/2086002