linux基础命令

本文详细介绍了Linux操作系统的基础命令,包括ls、pwd、cd、mkdir等文件和目录操作,以及vi/vim编辑器的使用。此外,还涵盖了输出重定向、cat、df、free等进阶指令,用于查看系统状态和文件内容。进一步,文章提到了如hostname、id、whoami等高级命令,以及网络指令如ping和traceroute。最后,文章讨论了运行模式、用户管理和权限管理的相关指令,如useradd、passwd、chmod等,帮助读者全面掌握Linux基础操作。
摘要由CSDN通过智能技术生成

参考视频:https://www.bilibili.com/video/BV1xJ411n7hZ

一、基础指令

1. ls(list)

作用:列出当前目录下的所有文件/文件夹的名称
用法:
ls -l :表示已详细列表的形式进行展示(’ - ’ 表示文件,’ d ’ 表示文件夹)
ls -a :显示所有文件/文件夹(包含隐藏文件/文件夹(隐藏文件以 ’ . ')开头)
ls -h:以可读性较高的方式显示文件大小(直接使用看不到文件或目录,需要搭配 [ -l ] 参数使用)

2.pwd

作用:输出当前所在位置

3.cd

作用:切换目录

4.mkdir

作用:创建目录
用法:
mkdir [路径] :在当前目录下,路径可以直接写成文件名
mkdir -p [路径] :创建多层目录

5.touch

作用:创建文件(一个或多个)
用法:
touch [文件路径] :路径可以直接写成文件名

6.cp(copy)

作用:复制文件/文件夹到指定位置
用法:
cp [被复制文件路径] [目标路径] (复制过程中可以改名,但建议保持一致)
cp -r :复制文件夹,[ -r ]表示递归复制,否则目录将被忽略

7.mv(move)

作用:移动文件或文件夹到新位置、重命名
用法:
mv [需要移动的文件或文件夹路径] [目标路径]:移动文件
mv [原文件] [新文件名] (可加路径)

8.rm(remove)

作用:移除、删除
用法:
rm -f [路径] :强制删除,不提示是否删除
rm -r [路径] :递归删除,删除目录下所有目录及文件

9.vi / vim

作用:打开 vi / vim 编辑器,或用 vi / vim 编辑器打开某文件(可以存在,也可以不存在)
用法:
vim [文件路径]

10.输出重定向

含义:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。

>:覆盖输出,会覆盖原先文件的内容
>>:追加输出,不会覆盖原文件内容,还在原文件内容末尾继续添加
eg: ls -la > ls.txt

在这里插入图片描述

11.cat

作用:在终端中显示文件内容或合并多个文件
用法:
cat [文件路径] :打开一个文件
cat [文件路径1] [文件路径2] … [文件路径n] > 合并后文件路径 :将文件合并

二、进阶指令

1.df

作用:查看磁盘空间
用法:
df -h :以可读性较高的形式展示大小
在这里插入图片描述

  • Filesystem 相当于windows中的盘符
  • Size 大小
  • Used 已使用
  • Avail 可用
  • Use% 使用百分比
  • Mounted on 挂载点(根目录下有个文件夹叫mnt)
2.free

作用:查看内存使用情况
用法:
free -m : 表示以 mb 为单位查看内存使用情况(最常用)
free -g :表会以 G 为单位查看内存使用情况
在这里插入图片描述

  • cache 比较准确(剩余的真实可用的内存),因为包括了已经被分配了但没有被使用的
  • buffers(输出) 和 cached(输入)就是已经被分配了但没有被使用的
  • swap:用于临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存
3.head

作用:查看一个文件的前 n 行,如果不指定 n ,则默认显示前10行
用法:
head -n [文件路径] : 显示文件前 n 行

4.tail

作用:1. 查看一个文件的最后 n 行,如果不指定 n ,则默认显示最后10行。2. 查看一个文件的动态变化(如果是-f,则变化的内容不能是用户手动增加的,如果是-F,则可以),使用ctrl+c退出
用法:
tail -n [文件路径] :显示文件最后 n 行
tail -F [文件路径] :动态查看改文件(查看系统日志文件居多)

5.less

作用:查看文件,以较少的内容输出,利用辅助间查看更多:[数字+回车、空格键(翻页)+上下方向键]
用法:
less [文件路径] :查看文件

6.wc

作用:统计文件内容信息(包含行数,单词数,字节数)
用法:
wc -l [文件路径] :lines,统计行数
wc -w [文件路径] :words,统计单词数(依照空格来判断)
wc -c [文件路径] :bytes,统计字节数

7.date

作用:表示操作时间日期(读取、设置)
用法:
date :输出形式:
在这里插入图片描述

  • CST 为当地时间

date +%F :输出形式:( 等价于 date + “%Y-%m-%d” )
在这里插入图片描述

date “+%F %T” :等价于:date "+%Y-%m-%d %H:%M:%S”(引号中为一个整体)
在这里插入图片描述

获取之前或者之后的某个时间:date -d “-1 day" “+%Y-%m-%d %H:%M:%S”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值