linux基础常用操作概述和示例

1.关于用户的切换和创建

查看当前用用户名 whoami

linux基础常用操作概述和示例

切换用户

管理员切换普通用户

linux基础常用操作概述和示例

普通用户切换管理员

linux基础常用操作概述和示例

可知管理员切换普通用户不需要密码,普通用户切换管理员则需要密码。

且两种身份的命令的前缀也不一样 管理员# 普通用户$

添加用户useradd(只有管理员才有权限添加用户)

linux基础常用操作概述和示例

用管理员创建用户wml 并设置密码123 第一次提示直接无视 继续设置123即可成功

linux基础常用操作概述和示例

关于shell的常用快捷键

ctrl+a 调到命令行开头

ctrl+e 调到命令行结尾

ctrl+u 将光标处到命令行开头的内容全部清除

ctrl+k将光标处到命令行末尾的内容全部清除

ctrl+r 在历史记录列表搜索某一个指令

ctrl+L 清屏

history 显示历史命令

linux基础常用操作概述和示例

!+编号 可执行编号相应的命令

关于linux的目录结构

pwd查看当前文件路径

linux基础常用操作概述和示例

ls常看当前路径的文件(命令格式:命令 -选项 -参数)

-d 只看当前目录信息

-l 查看详细信息

-a 显示所有

-h 显示文件大小

linux基础常用操作概述和示例

上图 ls -a显示信息中 带 . 开头的文件都是隐藏文件 注意:不要轻易修改隐藏文件

还有另一种写法 查看所有文件的详细信息 ls -a -l 或者 ls -al

linux基础常用操作概述和示例

linux基础常用操作概述和示例

路径的切换 cd

cd / 进入根目录

cd /boot 进入boot目录

linux基础常用操作概述和示例

cd - 返回之前的目录

linux基础常用操作概述和示例示例:两个文件夹之间的相互切换

linux基础常用操作概述和示例

cd . 当前目录

cd .. 返回上一级目录

cd ~返回家目录 (相当于win系统中C:\Users\hxh 目录)

linux基础常用操作概述和示例

绝对路径/相对路径

示例:进入hxh文件夹的两种方式

linux基础常用操作概述和示例

touch 创建一个文件

linux基础常用操作概述和示例

linux目录结构

linux基础常用操作概述和示例

linux基础常用操作概述和示例

linux基础常用操作概述和示例

那我们列举文件的详细信息后如何辨别它是文件还是文件夹呢? 注意看每一行的第一个字母

linux基础常用操作概述和示例

-表示文件 d表示文件夹 l表示连接文件 b设备文件,提供存储接口设备 c设备文件,提供串行接口设备(键盘)

文件处理

复制单个文件cp

linux基础常用操作概述和示例

复制多个文件

linux基础常用操作概述和示例

文件的移动

mv 在linux中习惯把文件的移动称之为重命名

linux基础常用操作概述和示例

关于文件的移动

linux基础常用操作概述和示例

删除单个文件 rm

linux基础常用操作概述和示例

删除多个文件

linux基础常用操作概述和示例

注意普通用户删除文件不会进行询问,管理员则需要确认 注意: rm / 可以删除整个linux系统 大家可以试一试,很有趣。

当然我们在管理员情况下运行删除命令 也可以去除询问,强制删除

linux基础常用操作概述和示例

linux基础常用操作概述和示例

由上图可知无法删除目录,所以加入参数 -r即可 (注意这样不会删除隐藏文件)

linux基础常用操作概述和示例

linux基础常用操作概述和示例

删除隐藏文件

linux基础常用操作概述和示例

文件夹的创建

linux基础常用操作概述和示例

无法在不存在的文件夹里创建文件夹

linux基础常用操作概述和示例

假如我们一定要这样创建目录,可以加入参数 -p 递归创建目录

linux基础常用操作概述和示例

文件夹的复制

加入参数-r 是为了防止目录下还存在目录,所以采用递归式复制,防止报错

linux基础常用操作概述和示例

将多个文件夹复制到一个文件夹

linux基础常用操作概述和示例

文件夹的移动 mv

如果存在则移动,不存在则重命名

linux基础常用操作概述和示例

一般在弄完测试文件后直接删除

linux基础常用操作概述和示例

当我们操作事务需要退出某项命令的时候 ctrl+z 挂起当前进程 输入fg可在此进入 需要彻底终结 ctrl+c

文件查看命令cat tac

linux基础常用操作概述和示例

linux基础常用操作概述和示例

linux基础常用操作概述和示例

more查看文件

回车看一页,空格看一行 b翻到第一页 q离开

linux基础常用操作概述和示例

less查看文件

linux基础常用操作概述和示例

查看文件head tail

linux基础常用操作概述和示例

查看日志文件

linux基础常用操作概述和示例

wc显示文件的行数,数字,字节

-c 只显示字节 -w只显示字数(一个字数代表空格,跳转或者换行) -l 只显示行数

linux基础常用操作概述和示例

linux基础常用操作概述和示例

i插入 esc退出 u撤销 x删除 v选择文本 y复制 yy复制当前行 dd删除光标所在行 p粘贴 w保存 wq保存退出 q!强制退出

注意先esc退出后执行相应的删除,选择复制等操作

linux基础常用操作概述和示例

退出当前编辑先按ESC然后输入: 后面跟上命令

linux基础常用操作概述和示例

直接编辑文件,显示无法打开图形化界面

linux基础常用操作概述和示例

但是当我们打开linux图形化界面输入此命令 则可以打开

linux基础常用操作概述和示例

其实我们也可以使用xshell 下的 xmanger进行编辑(但不建议使用)

linux中的连接文件

软链接类似win系统下的快捷方式

1.可以对不存在的文件创建软链接

2.可以对文件或者目录创建软链接

3.删除软链接,不会影响它指定的文件

4.删除指向文件,该软链接就会变成死链

使用ln -s创建软链接

给文件a创建软链接b

linux基础常用操作概述和示例

我们删除软链接b指向的a 注意观察b

linux基础常用操作概述和示例

对不存在的文件创建软链接

linux基础常用操作概述和示例

硬链接

文件名:给用户看的 inode编号:给机器看的

硬链接:多个文件对应同一个inode编号

对多个文件中的耨一个文件进行修改时,其他文件也会发生改变。适用多用户协同工作

特点:

1.不能对目录进行硬链接的创建

2.只能对已经存在的文件进行硬链接的创建

3.删除一个硬链接文件,不影响其他相同的inode编号文件

查看etc文件下的inode编号

linux基础常用操作概述和示例

a b具有相同的inodeID

linux基础常用操作概述和示例

对文件a vim编辑hxh 查看b文件

linux基础常用操作概述和示例

删除a对b没有任何影响

linux基础常用操作概述和示例

linux关机操作 shutdown

数据同步到磁盘 sync

shoudown关机指令

-t 添加秒数,显示多少秒后关机

-k 不是真关机 而是发出警告信息

-r 在系统服务停止后,重启

-h 在系统服务停止后,关机

-f 关闭且开机以后 强行跳过磁盘检查

-F 重启后 强行执行磁盘检查

-c 取消已经在进行的shutdown指令

linux基础常用操作概述和示例

定时关机

linux基础常用操作概述和示例

shutdown -h now 立马关机

shutdown -r now 立马重启

shutdown -r+10 10分钟后重启

man帮助命令

查看shutdown相关命令信息,不想看了可以按Q退出

linux基础常用操作概述和示例

linux基础常用操作概述和示例

linux基础常用操作概述和示例

linux基础常用操作概述和示例

/usr/share/doc 存放着所有的帮助文档

linux基础常用操作概述和示例


分享到:


相關文章: