关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
Linux系统上的常用基础命令,深入用户与用户组的相关命令!
[复制链接]
作者:
冰雪一刀007
版块:
›
嵌入式操作系统
›
linux
发布时间:
2020-12-27 20:59:09
949
0
返回列表
冰雪一刀007
当前离线
注册会员
注册会员, 积分 116, 距离下一级还需 84 积分
注册会员
注册会员, 积分 116, 距离下一级还需 84 积分
积分
116
发消息
楼主
电梯直达
冰雪一刀007
发表于 2020-12-27 20:59:09
|
只看该作者
|
倒序浏览
|
阅读模式
1. Linux 常用基础命令
● 关闭系统(root 权限):halt;
● 重启系统(root 权限):reboot;
● 立即关机:poweroff ;
● 查看用户 id:id -u,root 用户的 id 是 0;
● 查看当前 Linux 主机名:hostname;
● 查看当前用户名:whoami;
● 查看当前日期和时间:date;
● 查看当前目录下所有文件:ls;
◎ 显示隐藏文件:ls -a;
◎ 显示文件详细信息:ls -l;
◎ 显示文件大小:ls -h;
◎ 显示文件最近修改时间:ls -t;
● 显示之前所有使用过的命令:history;
◎ 显示出所有之前的命令之后可以使用 !编号 的形式重新运行;
● 清空屏幕:clear,也可以使用快捷键 Ctrl+L;
● 显示当前所在路径:pwd;
● 显示某一命令的可执行文件所在路径:which 命令名;
● 进入某一路径:cd 路径,直接执行 cd 则会回到当前用户的家目录;
● 统计当前目录下文件大小:du;
◎ 只显示文件总大小:du -s;
● 显示文件内容:cat 文件名;
◎ 显示文件行号:cat -n;
◎ cat 命令也可以同时显示多个文件内容;
● 分页显示文件内容:less;
◎ 退出显示:q;
◎ 搜索当前页内容:/;
● 显示文件头部内容:head,默认显示 10 行;
◎ 指定显示行数:head -n 行数;
● 显示文件尾部内容:tail,默认显示 10 行;
◎ 指定显示行数:tail -n 行数;
◎ 显示文件新增内容:tail -f;
● 创建文件夹:mkdir 文件夹名;
◎ 递归层级创建文件夹:mkdir -p /第一层级/第二层级/第三层级;
● 创建文件:touch 文件名;
● 复制文件:cp 文件名 想要复制到的路径;
◎ 如果不知道文件名可以使用 * 号匹配文件:cp *.txt 路径,则会复制所有的 txt文件去到目标路径,cp ha* 路径 则会复制所有以 ha 开头的文件去新的路径;
◎ 拷贝当前目录下所有的文件:cp -r/R,会复制目录下所有文件以及子目录;
● 剪切文件:mv 文件名 想要移动到的路径,mv 命令也可以使用 * ;
● 删除文件:rm 文件名;
◎ 询问是否删除 rm -i;
◎ 强制删除不询问:rm -f;
◎ 递归删除文件夹下所有文件:rm -r;
● 查找一个文件所在路径:locate 文件名;
◎ 查找一个关键字都有哪些文件包含:locate 关键字;
◎ 此命令有一个缺陷是一个新创建的命令 24 小时之内不会被查找到;
● 查找命令:find;
◎ 按照文件名查找:find -name 文件名;
◎ 查找特定路径下是否包含文件:find /路径/路径 -name 文件名;
◎ 按照文件大小查找文件:find -size 文件名 +/-文件大小;
◎ 打印查找结果:find -name 文件名 -print;
Tips
:Linux 中所有文件的参数都可以组合使用:例如 ls -alht 会显示目录下所有的隐藏文件、文件详细信息、文件大小,最后一次修改时间。
2. 用户与用户组相关命令
● 创建一个新的用户:adduser;
● 修改用户密码:passwd 用户名;
● 删除用户:deluser 用户名;
◎ 删除用户家目录:deluser 用户名 --remove -home;
● 查看当前用户所在群组:groups;
◎ 查看某一用户所在群组:groups 用户名;
● 修改用户账户信息 usermod:
◎ 重命名用户:usermod -l,但是用户家目录名不会改变,需要手动修改;
◎ 修改用户群组:usermod -g;
● 创建一个新的群组:addgroup 群组名;
● 删除一个群组:delgroup 群组名;
● 修改一个文件的所有者和群组(需要 root 权限):
◎ 一个文件默认属于创建者和属于创建者所在群组;
◎ 变更一个文件所有者:chown 变更之后的用户名、文件名,但是改变文件所有者之后文件所属的群组是不变的,需要再次变动;
◎ 直接改变一个文件的所属用户和群组:chgrp 新群组 文件名,递归改变一个目录下所有文件的所属用户和群组:chgrp -R 目录名;
最后,不管你是转行也好,初学也罢,进阶也可,如果你想学编程~
问题答疑,学习交流,技术探讨,还有超多编程资源大全,零基础的视频也超棒~
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
架构师网络安全实战教程全方位高级网络安全课程
•
【干货】从lsof开始,深入理解Linux虚拟文件系统!
•
独立主机网站转移操作方式
•
Linux操作系统应用试题
•
DBA常用Linux命令
•
LinuxPC登陆天河二号基础操作
•
欲学鸿蒙必先懂Linux:逐项分析Linux目录树的5类18项构成
•
618在某宝上花298买来的Linux全解笔记,感觉4年Linux都白学了
•
【工程师分享】精简Linux的源代码
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表