博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
liunx基础命令
阅读量:6180 次
发布时间:2019-06-21

本文共 1054 字,大约阅读时间需要 3 分钟。

文件相关的命令

touch:创建一个空文件
例如 touch a 创建了一个空文件叫a

创建目录

mkdir:创建目录
-p:递归创建(一次性创建多个文件)
-v:显示创建的过程

删除

rm 删除文件
rm -r 删除目录
rm -rf 强制删除
注意:不要这样用 rm -rf / 删除根目录下所有类容

ls:列出当前目录有哪些文件

-a:列出所有文件(隐藏文件和. ..)
-A:列出所有文件(隐藏文件)
-l :以长文本显示
-h:
-R:递归显示
-i:显示inode号
-d:显示指定目录

cat:全屏显示查看的内容

-n:显示行号
-e:显示隐藏字符

more,less:分屏查看

回车:下一行
空格:下一页
p:
b:
/:
一般使用less的比较多

head:只看前几行(默认前10行)

-n
tail:显示末几行(默认后10行)
-n
-f:表示监控

mv:移动和重命名

mv 源文件 目标路径
mv 源文件 重命名(可以改文件以及目录名)

单源复制

cp 源文件 目标路径
多源复制
cp 源文件1 源文件2 目标路径(目录)
-r:复制目录
-i:询问是否覆盖
-a:归档(保留所有属性)

| :管道符号(第一个命令的输出结果作为第二个命令的输入结果)

command1 | command2

用户管理

/etc/passwd 用户的相关信息
root:x:0:0:root:/root:/bin/bash (分成七段每段有不同的意思)
用户名:密码占位符:uid:gid:描述信息:家目录:用户默认使用shell

useradd 添加用户名

-u:uid
-g:gid 基本组
-G:附加组
-c:描述信息
-d:指定家目录
-s:指定shell
-r:创建系统用户
-M:不创建加目录

cat /etc/group 附加组的相关信息

root:x:0:
groupadd
组名:密码占位符:id:其他成员

用户密码相关信息

/etc/shadow
bin:*:17834:0:99999:7:::
用户名:用户密码:

useradd: 删除用户

-r: 删除用户及用户的家目录

usermod: 修改用户信息

-u:
-g:
-G:
-c:
-d:
-s:
-r:
-M:
和上面的useradd的选项一样不过这里是修改信息

id:查看用户

-u: uid
-g: gid
-G: 附加组的id

转载于:https://blog.51cto.com/12967094/2369645

你可能感兴趣的文章
微信开源的终端跨平台组件——Mars在移动网络的探索和实践
查看>>
项目需求讨论 — ConstraintLayout 详细使用教程
查看>>
Android技能树 — 动画小结
查看>>
用Android自带统计服务AppUasge一招制敌
查看>>
浅解前端必须掌握的算法(一):冒泡排序
查看>>
全栈 - 15 实战 Diamonds 数据集探索
查看>>
即学即用系列一:纯函数
查看>>
虚拟IP管理系统设计
查看>>
[翻译练习] Node interview of ElemeFE OS
查看>>
Git原理与高级使用(1)
查看>>
【PWA学习与实践】(9)生产环境中PWA实践的问题与解决方案
查看>>
一文了解安卓APP逆向分析与保护机制
查看>>
翻译连载 | JavaScript 轻量级函数式编程-第3章:管理函数的输入 |《你不知道的JS》姊妹篇 ...
查看>>
(二)希尔排序法
查看>>
电商设计手册之基础商品信息
查看>>
RecyclerView的复用机制
查看>>
机器学习之牛顿法
查看>>
在Ubuntu上使用MySQL设置远程数据库优化站点性能
查看>>
鹅厂优文|主播pk,如何实现无缝切换?
查看>>
编写基于PHP扩展库的后门
查看>>