哈喽,大家好!我是minisummer!首先感谢您的关注!
今天给大家分享的内容是linux系统常用命令总结。
文件目录类 | pwd 显示当前工作目录 ls 列出目录内容 Ctrl+l 清屏 mkdir 创建新目录 mkdir -p 递归创建 touch 创建空文件 cd 切换目录 cp 复制文件或目录 cp -r 递归复制 history历史服务器 | rm 删除文件 Rm -fr 删除,无提示(核弹命令) mv 移动目录 cat 查看目录 more 分页查看文件 空格 向下翻页 ctrl + B 返回上一屏 tail -F监控文件 echo 追加文件 ln -s 原文件 软连接 |
---|---|---|
时间日期类 | date 显示当前时间 date -s设置系统时间 date -s ‘2019-03-09 23:23:23’ | cal 查看日历 tab 自动补充键 |
用户管理命令 | useradd [用户] 添加新用户 userdel [用户] 删除新用户 passwd [用户] 设置用户密码 id [用户] 判断用户是否存在 su [用户] 切换用户 | /etc/sudoers 设置普通用户具有root权限 usermod 修改用户 usermod -g dev lcl 把用户itstar加入到dev用户组 groupadd lcl 新增用户组 groupdel 删除组 groupmod 修改组 cat /etc/group 查看创建了哪些组 |
文件权限类 | chmod改变权限 chmod -R 777 用户名 | chown 最终用户 chown -R itstar:itstar [文件名] |
磁盘分区类 | fdisk 在root用户下查看分区 df 查看硬盘 | mount /unmount 挂载/卸载 |
搜索查找类 | find 搜索范围 按文件名find /opt -name *.jar 按拥有者 find /opt -user itstar 按文件大小(在某目录下查找大于1M的文件) find /opt -size +1024 | grep 管道符 grep + 参数 + 查找内容 + 源文件 rpm -qa|grep mysql 查找系统中是否有mysql的rpm包 grep "C|A" A 注:区分大小写 grep -i "C|A" A 是不区分大小写 |
进程线程类 | ps -aux 查看系统中的进程 top 查看系统的健康状态 | kill 进程 kill -9 进程号、直接杀死进程 |
压缩和解压缩 | tar -cvfz abc.tar.gz dir1 创建一个gzip格式的压缩包 tar -xvfz abc.tar.gz 解压一个gzip格式的压缩包 | zip + 文件名 + 要压缩的内容 unzip + *.zip 解压文件 zip a.zip a 把a压缩成zip格式的文件 |
crontab -e 编辑定时任务
crontab -l 查询定时任务
crontable -r 删除定时任务
请大家多多指教~
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
注:转载请注明出处,商用请征得作者本人同意,谢谢!!!