Linux命令类型
内部命令:base shell自带的命令。
外部命令:不是base shell自带的,由用户的安装。
- cd ——切换目录
- type——查看命令类型 type ifconfig 外部命令,还会寻找这个命令的可执行文件
- whereis——查看命令所在位置
- cat——查看文件
- ifconfig——网卡信息
- echo——打印 echo $PATH 打印目录
- clear——清理屏幕
- pwd——显示当前目录
查看Linux命令 man / help
帮助文档
可以通过man命令查看命令的含义
如果找不到man命令,则需要安装
安装方式:yum install man
安装成功之后:通过man ifconfig查看
“enter”一行一行下滑,“空格”翻页,“q”退出
也可以通过help ifconfig查看
Linux变量创建
a=1
b=demo
c=(1 2 3) echo ${c[0]} echo ${c[1]} echo ${c[2]}
进程简单管理 ps -ef / kill -9
echo $$ 打印baseshell进程号
ps -ef 查看类似进程管理器进程信息
vim a,编辑文件a不存在会创建一个文件a
会创建一个新的进程
kill -9 进程号暴力中止进程
文件系统命令 df/du/ls/mkdir/rm/head/tail…
- df -h ——查看每个分区使用情况(加上-h可以看到文件大小单位,更直观)
- du -h——查看文件系统使用情况 du -h a/查看a文件夹下使用情况
- ls——打印目录下的文件
- ls -l——已详细信息格式展示和“ll”差不多
- mkdir——创建文件夹 mkdir -p a/adir/bdir可以创建多级目录
mkdir a/xdir a/ydir a/zdir 会创建多个目录
mkdir a/{x,y,z}dir 也会创建多个目录 - mv——移动文件 mv zdir xdir/ 将zdir移动到xdir目录下
修改文件名称 mv zdir zdir1修改名称 - cp——拷贝文件 cp -r a b/ 可以将a文件夹拷贝到b文件夹下
- rm——删除文件 rm -f 不需要问询,直接删除文件
rm -rf 可以删除文件夹 - ln——创建连接
- stat——查看文件详细信息
- touch——新建一个不存在的文件或者修改文件时间
- more——分页显示文件,看完之后会退出
- less——也是查看文件,可以前后看,存储在内存中,查看文件过大应使用more
- head -3 /etc/a ——打印前3行
- tail -3 /etc/a——打印后3行 tail -f /etc/a 打印a文件的增量数据
head -3 a | tail -1 打印a文件第3行数据