linux 基本指令 归类
今天 我们来学习一下 最最基础的linux 指令,在我看来 linux的操作就是 增 删 改 查 这四个字.
1 查询 操作用户
woami
2查询登录用户
who am i
2 pwd //查询当前目录 位置
3 ls 查询当前文件 和文件夹
ll 查询当前文件夹 和文件 只显示文件
ll- a 查询所有文件 包括 隐藏文件
5 su //切换用户
switch user
su user
su – user
6 init 3 //切换到字符界面
init 5 //切换到图形界面
reboot 重启系统
shutdown –h now
三 文件 目录
1 linux的分区
2 目录结构
linux有一个基本思想:一切皆文件。就是说,指令,硬件,软件,系统,进程 都视为文件
目录:
/bin //存入的可执行的二进制文件 binary
/sbin //存入的可执行的二进制文件 是给超级用户用的 s 代表 superuser
/boot //存入系统启动需要的核心文件
/dev //设备目录
/etc //配置目录
/etc/passwd //存入的用户的信息
/etc/shadow // 存入的是密码信息
/etc/group //存入的用户级的信息
/home //普通用户的主目录
/lib //系统共享的动态链接库 libary
/mnt // 挂载目录
/proc 、//虚拟目录,是内存的映射,可以访问内存中的系统信息
/root //超级用户root的主目录
/sys //存入的与内核相关的数据和信息
/tmp //临时目录
/usr //存入的程序和应用软件 相当windows下的program files
/var //经常发生变化的文件
3 文件操作
增 创建一个新的文件
先搞清楚位置 ,我在哪里 pwd
touch 文件名
向文件中添加内容
echo 内容 > 文件名 覆盖重写
echo 内容 >> 文件名 追加重写
cat 文件1 文件2 > 文件3
改
mv 旧文件名1 新文件名2
查
cat 文件名
head –n 3 文件名 //显示文件的前三行内容
head –n -3 文件名 // 除了最后三行,显示所有的内容
tail –n 3 文件名 //显示最后三行
tail –n +3 文件名
more 文件名 //分屏显示 回车是一行一行的显示,空格 分屏
less 文件名 //分页显示 pagedown 下一页 pageup 上一页
删
rm 文件名
复制
cp 文件名1 文件名2
移动
mv 文件名 文件夹
4 目录操作
增 创建一个新的文件夹
mkdir 文件夹名
mkdir –p dir1/dir2/dir3 //递归创建文件夹
改
mv 文件夹名1 文件夹名2
查
ls
ll
删
rmdir 文件夹名
rmdir -p dir1/dir2/dir3 递归删除
rm –rf 文件夹 慎用此命令
复制
cp –r dir1 dir2
移动
mv dir1 dir2
5 路径
绝对路径 以/(根目录)开头的路径
相对路径 ./开头路径 参考的位置 当前的位置
说明, 在相对路径开头 ./可以省,文件夹最后跟的/(不是表示主目录,是一根斜杠线)也可以省
快速切换目录
cd 或 cd ~ 快带切换到用户的主目录
cd - 切换到上一次目录
四 用户和用户组
1 在/etc/passwd 文件中,针对每一个用户有一行的数据与之对应,而每一行表示用户的信息被冒号分隔成七个字段,它代码用户某些信息
1》 用户名
2》 用户密码 用x代表 ,真正的密码是存在/etc/shadow
3》 用户id号 <100 代表系统的关键用户 [100,500] 代表系统用户 <500 是普通用户
4》 用户组的 id号
5》 备注性描述
6》 主目录
7》登录shell, 用户登录以后,启动该进程,将用户的操作传递系统
2 用户组的操作 用户组的信息存储在/etc/group
增 创建一个新的用户组
指令 groupadd 用户组名
groupadd –g g_id 用户组名
改
groupmod -g 新的g_id 用户组名
groupmod -n 新的用户组名 旧的用户组名
查
cat /etc/group
删
groupdel 用户组名
3 用户的操作
增 创建新的用户
useradd 用户名
useradd –g g_id –u u_id –d 主目录 用户名
改
usermod –g 新的组id -u 新的用户id 用户名
usermod -l 新的用户名 旧的用户名
查
cat /etc/passwd
删
userdel –r 用户名
修改密码
passwd 给当前用户修改密码
passwd 用户名 //给用户名修改密码 只有root才有这个权限
linux 基本指令 归类的更多相关文章
- linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...
- Linux压缩指令
1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...
- Linux相关指令
Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...
- Linux基础指令
Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...
- Linux进阶指令(重点)
三.Linux进阶指令(重点) 1.df指令 作用:查看磁盘的空间 #df -h 选项:-h 表示以可读性较高的形式展示大小 2.free指令 作用:查看内存使用情况 #free ...
- Linux基本指令
常用目录文件作用 - / 根目录 - /bin 命令保存目录(普通用户就可以读取的命令) - /boot 启动目录,启动相关文件 - /dev 设备文件保存目录 - /etc ...
- ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh
Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...
- Linux常用指令【转载】
[收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...
- 【ZZ】Linux常用指令
linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...
随机推荐
- DevOps的工程化
孙敬云 --Worktile高级系统架构师,WTC成员 1.研发的困境 互联网的环境 互联网这个环境比较特别,包括现在不只是互联网,就算是被互联网赋能的这些“互联网+”的企业也在改变,用户在发生变化, ...
- nginx去掉url中的index.php
使用情境:我想输入www.abc.com/a/1后,实际上是跳转到www.abc.com/index.php/a/1 配置Nginx.conf在你的虚拟主机下添加: location / { ...
- oop典型应用:实体类
1. 要知道这个图三者的关系 2.实体类属性类型与数据库类型 3.readonly与const的对比 两者的区别如下: ①const能修饰类中的字段(field)或者局部变量(local variab ...
- struts2的执行流程
在浏览器端输入相应的访问地址>>>>把请求发送给tomact>>>>tomact判断应该交给那个webApplication>>>&g ...
- 基于screen.width的伪响应式开发
一.站在用户的角度看问题 一个用户,访问一个web页面的真实场景是怎样的呢? 下面是某用户访问某站点的一个场景: 1. 小明打开了自己的电脑,访问了鑫空间-鑫生活: 2. 小明体内洪荒之力无法控制,疯 ...
- PHP snippets
Friendly file size string public static function bytesToSize($bytes) { if ($bytes < 1024) { retur ...
- JavaScript-判断语句(if...else)
语法: if(条件) { 条件成立时执行的代码 } else { 条件不成立时执行的代码 } 假设我们通过年龄来判断是否为成年人,如年龄大于等于18岁,是成年人,否则不是成年人.代码表示如下: < ...
- STL容器 成员函数 时间复杂度表
Sequence containers Associative containers Headers <vector> <deque> <list> <s ...
- python内存泄露的诊断(转)
本篇文章非原创,转载自:http://rstevens.iteye.com/blog/828565 . 对于一个用 python 实现的,长期运行的后台服务进程来说,如果内存持续增长,那么很可能是有了 ...
- openstack RuntimeError: Unable to create a new session key. It is likely that the cache
[Mon Apr 15 01:02:31.654247 2019] [:error] [pid 19433:tid 139790082479872] Login successful for user ...