linux基础
linux 基础学习
目录
/bin 二进制,为所有用户使用
/sbin 二进制,为管理员使用
/boot 内核,bootloader的存放位置
/dev 设备文件
/etc 配置文件
/home 用户家目录
/lib 共享库和内核模块
/media /mnt 挂载点
/opt 可选的软件安装路径
/root 管理员的家目录
/srv 某服务运行的中间数据
/tmp 临时文件,公共场所
/usr
/usr/share
/usr/bin
/usr/sbin
/usr/lib
/usr/include
/usr/local/bin
/usr/local/sbin
/usr/local/lib
/var
/vsr/log 日志
/var/spool
/var/lock 锁
/var/cache 缓存数据
/proc 内核信息
/sys 内核信息和硬件相关
文件管理命令
目录
mkdir
-p
-v
rmdir
文件
cp
-r 递归复制目录
-p 保留原有的权限
mv
rm
touch
cat file less tail head cut tr 文件查看
tr "abc" "ABC" < test.txt 把所有的小写abc转换为大写ABC
wc 显示文件大小
-l 显示行数
-w 单词数
-c 字符数
文本排序命令
sort
sort 文件内容排序
sort -r 文件名排序
-n
-t 制定字段分隔符
-k 制定排序的字段
shell 环境配置
BASE
/etc
profile,profile.d/* ,bashrc 全局
~/.bash_profile, ~/.bashrc 用户环境变量
bash:
文件名通配
命令补全,路径补全
命令行编辑
命令行展开
管道和重定向
hash 命令缓存
-d 移除命令缓存
history 查看命令历史
!! 两个叹号上一条命令
!-n
-c 清空历史记录
-w 保存缓存中的命令历史至历史文件(会把以前的清空)
-a 添加命令到历史文件中
文件名通配符
* :任意长度的任意字符:a*z
? : 任意单个字符 a?b
[] : 匹配范围内的任意单个字符 a[aym]n
本文出自 “小菜鸟” 博客,请务必保留此出处http://xingxing88.blog.51cto.com/4484443/1570350
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。