您的位置:首页 > 运维架构 > Linux

linux基础知识补充

2016-06-14 10:20 489 查看
虚拟终端:ctrl+alt+F1--F6 //总共有6个虚拟终端
su -l 用户名 //全切换
su 用户名 //半切换
ls -i //显示inode号
cd ~用户名 //进入指定用户的家目录
hash //缓存使用过命令的路径

hwclock -w //将系统时间写到硬件时间

-s //将硬件时间写到系统时间
/usr/share/doc //帮助文档

cal 12 2016 //显示16年12月的日历
type //显示指定属于哪种类型
/boot //系统启动相关的文件,如内核,initrd,以及grub

/dev //设备文件
/etc //配置文件
/home //用户的家目录
/lib //库文件和内核模块文件(/lib/modules)
/media //挂载点,移动设备
/mnt //挂载点,额外的临时文件系统
/opt //可选目录,第三方程序安装目录
/proc //伪文件系统,内核映射文件
/sys //伪文件系统,跟硬件设备相关的属性映射文件
/tmp //临时文件,/var/tmp
/var //可变化的文件
/bin //可执行文件,用户命令
/sbin //管理命令
stat //查看文件属性信息
file //查看文件内容类型
head/tail -2 1.txt //查看前2行,可以省略-n
cut -d //指定字段分隔符,默认是空格
-f //指定要显示的字段 ,(1,3--1和3),(1-3--1至3) 例:cut -d : -f1-3 1.txt//显示以:为分隔符的1至3段内容

命令行编辑:
光标跳转:
ctrl+a //跳到命令行首
ctrl+e //跳到命令行尾
ctrl+u //删除光标至命令行首的内容
ctrl+k //删除光标至命令行尾的内容
ctrl+左右箭头 //每次跳动一个单词的位置

命令替换:
$(命令)==`命令` 例: touch file-$(date +%F-%H-%M-%S).txt //创建一个以当前系统时间为命名的文件

[:space:] //空白字符

[:punct:] //标点符号
[:lower:] //小写字母
[:upper:] //大写字母
[:alpha:] //大小写字母
[:digit:] //数字
[:alnum:] //数字和大小写字母

bc \\计算器,默认圆整,保留2位小数位scale=2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: