linux基本命令总结

目录

1.linux基本目录结构

2.用户主目录

3.常见命令一览


1.linux基本目录结构

475a94f89e264964ba9d7f2d43e236c0.png

 

Linux 文件系统是一个目录树的结构,文件系统结构从一个根目录开始,根目录下可以有任意多个文件和子目录,子目录中又可以有任意多个文件和子目录

  • bin 存放二进制可执行文件(ls,cat,mkdir等)
  • usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
  • sbin 存放二进制可执行文件,只有root才能访问
  • etc 存放系统配置文件
  • tmp 用于存放各种临时文件
  • lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
  • var 用于存放运行时需要改变数据的文件
  • home 存放所有用户文件的根目录
  • dev 用于存放设备文件
  • boot 存放用于系统引导时使用的各种文件

2.用户主目录

大家可能在网上看到linux相关知识时候会出现用户主目录这么一个名词,那他是什么呢???

那是因为我们的Linux是多用户的网络系统!所以,我们可以在Linux下创建多个用户,每个用户都会有自己专属的空间

  • 所以,在创建用户时,系统管理员会给每个用户建立一个主目录,通常在/home/目录下
  • 比如:用户zhao的主目录为:/home/zhao

用户对自己主目录的文件拥有所有权,可以在自己的主目录下进行相关操作。


博主在这里建议大家练习linux的时候,最好买一台云服务器,因为相比较于虚拟机,云服务器的配置很多都已经配置好,更加的轻便。

如果我们是在校大学生,那么我们购买云服务的价格会更便宜,低至不到100元一年,买来自己练习和搭建部署项目更加方便,还可以给面试官看,也可以熟悉技术栈,博主推荐阿里云,腾讯云或华为云都可以。

3.常见命令一览

ls指令

基本语法:

  • ls [选项] [目录或是文件]
  • 常用选项
  • -a :显示当前目录所有的文件和目录,包括隐藏的。
  • -l :以列表的方式显示信息,相当于ll
  • 490176673ac74c8f9ed19693b4351227.png

pwd指令

基本语法:

pwd

用于显示当前目录的路径

20024dd36c294e589dc7201028e1e4c9.png

cd指令

基本语法:

  • cd [参数]

功能描述:切换到指定目录

cd ~ 或者cd :回到自己的主目录

cd .. 回到当前目录的上一级目录

9f5e3d747f70443ca23f6bab3a640906.png

touch指令

基本语法:

touch 文件名称列表

功能描述:创建一个或多个空文件

d1dca5ec69024ef883db09cf6d6304ed.png

cat指令

基本语法:

  • cat [选项] 要查看的文件名
  • 常用选项

-n :显示行号

b5d1b116d50343ccacc27a2ac4b6b5ca.png

echo指令

基本语法:

echo [选项] [输出内容]

功能介绍:输出变量或常量内容到控制台

46cda024a6c64df0891dc90c4ea0e3d0.png

 >和>>也是有区别的

fda1062e99374ee7a5656d54718dcac5.png

less指令

基本语法:

less 要查看的文件名

功能说明:less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

f4809d7b54704ce0b431855cf2f84626.png

head指令

基本语法:

  • head 文件(功能描述:默认查看文件头10行内容)
  • head -n 5 文件(功能描述:查看文件头5行内容,5可以是任意行数)

5093c627a94746b4bf0f52e6512d16b6.png

tail指令

基本语法:

  • tail 文件(功能描述:默认查看文件尾10行内容)
  • tail -n 5 文件(功能描述:查看文件尾5行内容,5可以是任意行数)

c0dbe428d1aa4cfd8a7185ee7726f70a.png

vim指令

基本语法:

  • 要启动Vim,只需键入:

    vim
    5c1045832db14cdeba7c3fcc3d9a2a16.png

mkdir命令

基本语法:

  • mkdir [选项] 要创建的目录
  • 常用选项

-p :创建多级目录

705c712c3643469b946c77003bec0e96.png

rm指令

基本语法:

  • rm [选项] 要删除的文件或目录
  • 常用选项:

-r :递归删除整个文件夹

-f :强制删除不提示

e5115744a1a345118f9515f306cc7fa1.png

cp指令

基本语法:

  • cp [选项] source dest
  • 常用选项:

-r :递归复制整个文件夹

9cba154c1d5740e1a6c1cc2bc48b57c1.png

mv指令

基本语法:

  • mv oldNameFile newNameFile (功能描述:重命名)
  • mv /temp/movefile /targetFolder (功能描述:移动文件)

cbb6e7f8eaae4776a693858f45a646ba.png

date指令

基本语法:

1) date(功能描述:显示当前时间)

2) date +%Y(功能描述:显示当前年份)

3) date +%m(功能描述:显示当前月份)

4) date +%d(功能描述:显示当前是哪一天)

5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)

6) date -s 字符串时间(功能描述:设置日期)

9a4a1f6258d440e2a691f00f56838fb9.png

hisstory指令 

基本语法:

如果你正在努力记住一个命令,history就会派上用场。此命令显示一个枚举列表,其中包含您过去使用过的命令:

history

 eddd8a9c9d884c05a7d27c14ad89427c.png

ping 指令

基本语法:

ping 是用于测试网络连接的最流行的网络终端工具。ping 有很多选项,但在大多数情况下,您将使用它来请求域或IP地址:

98892c3de91a4c4f9238cbd0c80bcb2d.png

passwd 命令

passwd 允许您更改用户帐户的密码。首先,它会提示您输入当前密码,然后要求您输入新密码并确认。

它类似于您在其他地方看到的任何其他密码更改,但在本例中,它直接在您的终端中

使用时要小心-一不小心可能会混肴用户密码!

博主在这里就不演示了

 

grep指令

基本语法:

  • grep [选项] 查找的源文件内容
  • 常用选项:

-n:显示匹配行和行号

-i:忽略大小写

说明:grep 过滤查找,管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。

 35bf6d190b764b8f81b674619d6b3da7.png

ps 指令

基本语法:

使用ps,您可以查看当前shell会话正在运行的进程。它打印有关正在运行的程序的有用信息,如进程ID、TTY(电传打字机)、时间和命令名。

ps

 b07b31337bed42f186b84db82db450ec.png

netstat命令 

 基本语法:netstat[参数]...

bda1d97b81dd4f7ca49b1b01135f01e6.png

 40cfdadd6f9b48549929906f726205a1.png

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北~笙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值