Linux
有两种用户 管理员(root) 和普通用户
root登陆默认进入 /root/ 普通用户默认进入 /home/该用户/
目录结构(1个根目录):
主要目录:
usr :相当于window系统的programfile目录
etc :存放系统配置文件
root :系统管理员
· home:存放其他用户文件
命令
ls :列出目录内容
-a 所有文件和目录
-l 使用详细格式列表
-t 文件和目录按更改时间排序
-r 反向排序
--help 在线帮助
ls -l 简化为ll (列出当前目录下的文件信息)
ls -al 列出当前目录下的文件信息(包括隐藏文件)
ll /bin/ 列出根目录下的bin目录下的文件信息
cd :切换目录
cd / 切换根目录
cd ~ 当前用户目录
cd - 上次访问目录
cd .. 上一级目录
cd 默认目录
touch 1.txt :在当前目录创建一个文件1.txt
clear :清除屏幕
创建目录
mkdir :创建目录
mkdir -pv 创建多级目录
mkdir a 当前目录下创建文件夹a
mkdir /root/b 在根目录下的root目录下创建目录b
mkdir -pv /root/e/d/f 在根目录下的root目录下创建目录结构e/d/f
文件浏览
cat :显示文件所有内容(文件内容少使用)
more ;分页显示文件内容
less -mN :分页显示文件内容(加行号和百分比) less比more多了搜索功能
tail 显示文件末尾内容 (tail -n n表示行号 显示n行信息)
文件操作
cp 复制文件
在cd/root/ 下
cp install.log install01.log 当前目录下复制install.log去install01.log
cp -b install.log install01.log 如果覆盖文件,可以将源文件做一个备份
cp ./install.log ../ 将当前目录下install.log 复制到父级目录
cp /root/install.log /bin/1.txt 将跟目录下的root下的install.log复制到跟目录下的bin下的1.txt
cp -r ./a ./d 将当前文件目录下a目录复制到d目录
mv移动或更改文件和目录
mv /root/install.log /root/a/1.txt
重命名文件 mv /root/install.log /root/test.log
rm 删除文件
rm -f 直接删除(省略删除提醒)
rm -rf 删除目录
find 在某个目录下搜索文件和目录
find /root/ -name 'in*' 在根目录下的root目录下查找名称为in而且以in开头文件或目录
文件编辑vim
vim 打开文件,进入普通模式
i 进入插入模式 (i在光标前插入 I在光标当前行插入 a在光标后插入 A在当前行末尾插入 o光标当前行下一行 O光标当前行上一行)
esc 从插入模式进入一般模式
:mq 保存并退出
过滤 grep
grep -i 名称
ps -ef 正在执行的所有进程(相当于任务管理器) 对进程一次查看
ps -ef | grep -i crond 查看系统中crond进程信息
cat /root/install.log | grep -i mysql 查看install.log 包含mysql内容信息
管道命令:命令的一种使用方式 命令1 | 命令2 : 命令1的输出是命令2的输入
kill 命令
kill -9 pid 删除pid进程
ifconfig 获取网络信息