whoami 显示当前登录的用户
hostname 显示当前机器主机名
pwd 显示当前路径信息
pwd 查看当前位置的绝对路径
【绝对路径】指从根目录开始的详细路径;
【相对路径】指从当前位置开始的路径;
linux常用命令
ls或ll 查看当前目录下的内容
cd 切换目录
mkdir 创建目录
touch 创建文件
echo 文本 >>路径/文件名 把文本写进文件里面,增量写
echo 文本 >路径/文件名 把文本写进文件里面,覆盖写
cat 路径/文件名 查看文件里的内容
rm [-r] 文件夹或文件名 删除文件或文件夹 -r表示删除删除文件夹
rm -rf 文件夹 强制删除
rm -rf * 强制删除当前目录下所有东西
vi 文件名 编辑文本文件
浏览模式
按i进入编辑模式,也可以按I a A o O
按esc退出编辑模式
进入命令行模式按 :wq 保存退出 :q! 强制退出
cp 源文件 目标文件 复制文件
cp -r 源文件夹 目标文件夹 复制文件夹
mv 剪切文件/转移文件/重命名
date 查看当前时间
reboot 重启linux系统
su - root 切换到root用户
权限管理
- rwx rwx r-x 数字 用户 用户组 大小 时间 文件名
d rwx rwx r-x. 数字 用户 用户组 大小 时间 文件夹名
- 文件
d 文件夹
权限值:r--读(4) w--写(2) x--执行(1)
首 rwx 表示用户的权限有rwx
中 rwx 表示用户组的权限有rwx
尾 r-x 表示其他用户的权限有r和x
数字代表子目录的个数 (包含. /.. ) (当前目录/跟上级目录)
chmod 权限位 文件/目录
chmod -R 权限位 目录 递归地修改改目录以及里面目录,文件的权限
chmod a/u/g/o+r/w/x name
a:all u:用户 g:用户组 o:其他用户 name:文件名
+:添加某个权限 -:取消某个权限 =:赋予给定权限,并取消其他所有权限
chown [-R] 用户 文件/目录 给文件/目录修改用户
chown [-R] 用户:用户组 文件/目录 给文件/目录修改用户和用户组
chgrp 修改用户组
---------------------------------------------------------------------------------------------------------------------------------
wc -l 文件 查看文件的行数
find 路径参数 -name "匹配项" 查找文件的位置
sed -i 'nd' 文件名 删除第n行
sed -i '$d' 文件名 删除最后一行
sed -i 's/原字符串/新字符串/' 文件名 把每一行的第一个原字符串替换成新字符串
sed -i 's/原字符串/新字符串/g' 文件名 把原字符串替换成新字符串
sed -i '/匹配字符串/d' 文件名 删除匹配字符串所在的所有行
sed -n 'mp' 文件名 获取文件的第m行
sed -n 's,ep' 文件名 获取文件的第s到e行
awk -F "分隔符" '{print $数字}' 文件名 按照分隔符进行分割获取第几列的数据
grep 筛选符合条件的内容
cat 文件名 查看内容
head -n 文件名 查看前n行的内容
tail -n 文件名 查看后n行的内容
tail -f 文件名 实时查看文件内容
echo 内容 打印内容
echo $PATH 查看当前用户的环境变量
tar 压缩和解压的指令
-z 通过gzip指令处理压缩文件
-c 建立新的压缩文件
-x 表示解压
-v 显示指令执行过程
-f 指定压缩文件
tar:对文件做简单的归档和打包,文件体积不会变小
gzip:可以把大文件压缩成小文件
tar -tf 压缩包 查看压缩包的内容
tar -zxvf 压缩包.tar.gz -C 目标路径 解压到指定路径
tar -xvf 压缩包.tar -C 目标路径 解压到指定路径
ps -ef 查看所有的服务
ps -ef | grep 服务名 查看某个服务有没有启动
kill -9 进程号 强制终止某项进程
top 查看当前所有在运行的进程
useradd 用户名 创建用户
passwd 用户名 给用户设置密码
userdel 用户名 删除用户
date 查看系统时间
df -h 查看磁盘的大小
free -m 查看内存大小,单位是m
free -g 查看内存大小,单位是g
crontab -e 编辑定时器
crontab -l 查看定时器
crontab -r 删除定时器
* * * * * 执行的命令
第一个* 分钟0-59
第二个* 小时1-24
第三个* 天1-31
第四个* 月1-12
第五个* 周0-6
clear 清屏