[](
)一、Linux最常用指令
===============================================================================
本文通过Xshell7来演示基本的指令
Linux是一个树形目录结构,有几个特殊的目录: / 代表根目录 , . 称为当前目录, . .称为当前目录的上级目录
绝对路劲和相对路径:
绝对路径就是形如 /usr/share/tomcat/logs 以根目录开头的,称为绝对路径
相对路径就是形如 ./logs 以. 或者. .开头的,称为相对路径
[](
)0.创建用户
在多人共用一个主机是可以创建多个用户来使用 前提是root用户
1)用法
useradd 【用户名】
passwd
2)功能:创建一个新用户
给用户设置密码/修改密码(修改设置密码时先选中用户,在输入密码,输入密码时没有显示)
切换用户:
1)用法:
su 【用户名】
之后输入密码即可
[](
)1.cd命令
1)用法 cd 【路径名】
| cd / | /在Linux中是一个特殊路径,表示根目录 |
| --- | --- |
| cd . . | 回到上级目录 |
| cd ~(或者直接 cd) | 回到home目录 |
| cd - | 回到上个目录 |
[](
)2.ls命令
1)用法: ls 【选项】【目录或文件】
| -a | 列出目录下的所有文件,包括以 . 开头的隐含文件 |
| --- | --- |
| -l | 列出文件的详细信息(ls -l可缩写为ll) |
| -r | 列出所有子目录下的文件(递归) |
ls -a
ls -l或者ll
ls -r
[](
)3.pwd命令
1)用法 pwd
2) 功能:查看当前目录,常用于复制路径
Linux 中复制是 ctrl+insert
粘贴 shift +insert 如果不能复制就加上组合键 f n
[](
)4.touch命令
1)用法:touch【文件名】
2)功能:创建一个空白文件
[](
)5.echo命令
1)用法:echo 【内容】 >【文件名】
2)功能:写内容到文件中
但是使用echo命令写文件是一件麻烦的事情,一般写文件是用vim命令来对文件进行编辑的
[](
)6.cat命令
1)用法:cat 【文件名】
2)功能:查看文件内容
如果没有内容,cat就看不到效果
[](
)7.rm命令
1)用法:rm 【选项】【文件名/目录】
2)功能:删除文件或者目录
| rm 【文件名】* | *代表通配符,删除了和文件名前面匹配的所有文件名(没有写文件名,就删除了当前目录下,所有的文件) |
| --- | --- |
| rm -r | 删除目录(递归) |
| rm -rf | 直接删除 |
rm 【文件名】*
rm-r 递归删除目录下的文件和目录
危险操作 rm -rf /
Linux 删除文件,并不是真的“物理删除”,而是使用一个标记这个磁盘空间的数据置为“无效”,运气好能找回来,运气差点都回不来了,注意删除操作时,一定要谨慎。
[](
)8.mkdir命令
1)用法:mkdir 【目录名】
2)功能:创建新目录在当前目录
mkdir -p创建多级目录结构例如:mkdir -p 目录名/目录名/目录名
[](
)9.tree命令
1)用法:tree
2)功能:把当前目录按照树形结构 打印出来
第一次使用需要下载 ,先输入下面语句来下载
yum install tree
[](
)10.cp命令
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。
CodeChina开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频】
整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~
你的支持,我的动力;祝各位前程似锦,offer不断!!!
原文:https://www.cnblogs.com/Java668/p/15311013.html