linux 大小写敏感
1 type ifconfig
2file /sbin/ifconfig
3 yum install man man-pages
4echo "hello world" 5
echo $PATH
shell分为两类图形(windows)和命令行(linux)
shel分为内部命令builtin(cd ,echo)和外部命令(ifconfig),外部命令存在于磁盘上通过PATH去找,查看内部命令的使用通过help cd
,查看外部命令的使用通过man ifconfig
下面图片中的内容是shell提供给我们的人机交互接口
ascii 占一个字节 man ascii
无论什么程序都有三个状态:0(输入),1(输出),2(报错输出)
df -h
类似于windows我的电脑的作用
因为linux遵循目录树结构所以针对linux开发的程序移植性很好
统计当前目录下的元素所占空间du -s ./*
df , du 这两个命令用于统计磁盘的使用情况
扩展名只在图形界面有意义,在命令行中没有意义
通过命令ll查看文件时:-普通文件 ,d目录 文件,b字节设备,c字符设备
//root账户下任意路径内直接进入某个用户的目录
cd ~用户名
//深度创建目录
mkdir -p ./a/b/c
//广度创建
mkdir ./abc/{x,y,z}dir
能移动就尽量别删除即尽量使用mv而不是rm
ln 分软连接和硬链接,这两类链接的区别主要在于删除时。
stat 查看元数据,相当于windows中的属性
//|是一个管道命令,代表后一个命令再前一个命令的的基础上执行。即前一个命令的输出是后一个命令的输入
head -4 profile | tail -1
cut 命令选择显示的列
sort命令排序
sed行编辑器,对应于vi全屏编辑器,可用于查找并替换