pwd //显示当前用户所在的路径

ls //显示当前路径下的文件名或者目录名称

ls-l //显示当前路径下的文件或者目录的更详细的属性信息

cd 一个目录路径 //进入一个目录,进去后,可以用pwd验证

一个点  .  是当前路径

两个点  ..  是上级路径

cd - 返回最近一次位置所处的路径

mkdir 文件夹名字 #创建一个空目录,在当前所处位置

mkdir -p a/b/c/d //创建一串带路径的目录

touch 文件名 //创建一个非目录文件

rmdir 目录名字 删除空目录,只能是空目录

rm 文件名 //默认删除普通文件

rm -r 目录或者文件名 //递归删除目录,也可以删除空目录,因为目录是一个树形,删的时候实际上是递归,先删树下边的节点,然后再删当前的目录(此时目录没有节点,为空目录)

rm -f 文件名 //让系统不再询问是否删除,强制删除,能删的直接删掉,不让系统频繁的问

rm -rf //递归删除指定的目录,强制删除,并且不再询问,这个指令用的时候危险,注意不要rm -rf /,这个操作直接会把整个操作系统删掉(危险)

man 函数\指令 //查看命令,系统调用的手册,类似c++的那个手册,是查看当前系统的,默认从1号手册开始,也可以指定手册序号

cp src dest //拷贝操作,拷贝到目的地如果拷贝覆盖了相同路径下的的文件名,那么就会覆盖掉

cp -r src dest //拷贝整个目录到目的地 ,以及目录里的文件

mv src dest //1.将文件或者目录移动到dest的位置,对于目录,这个不需要带-r

//2.mv src 一个不存在的文件名-->此时等同于对该文件或者目录进行重命名

cat 文件名 //打印文件所有内容,不适合查看大文本,因为他一次把里边的内容全部打印出来了,不方便查看,比较适合小文件文本

cat -n 文件名 //前边加上行数打印出来

tac 文件名 //cat的命令反过来了,倒着打印出来文件内容

more 文件名 //显示到部分行的

more -行数 //显示到行数的上下当中

在more模式中输入 /加内容,代表搜索关键词

more只能用回车向下移动

less 文件 //查看文件,查看大文本推荐,可以用上下进行查看并上下翻,回车也可以下翻

也可以/搜索内容,q退出,不支持less -数字

less -N带行数显示出来

head 文件名 //把文本头部的10行(默认10行)

head -x 文本文件

tail 文本文件 //文件的倒数10行(默认)

tail -x 文件

head -100 文件名 | tail 文件名 -120 //把第100行到120行的内容显示出来,同一个文件

head -x 文件名 | tail -y //[x-y , x]行之间的内容显示出来,注意tail后边不加文件名 这个 | 其实是一个管道

eg:head -1010 a.txt | tail -10 打印的是1000到1010行的数字,可以理解为减了10行

等同于用head命令,把前1010行塞入管道,然后tail-10拿取倒数10行的位置

head ... | tail...等同于head往管道里塞数据,tail从管道里拿数据

date //显示日期

date +%Y/%m/%d-%H:%M:%S

按自定义显示日期时间 -》2023/12/23-17:03:08

date +%s //时间戳,从1970年1月1日 0时00分00秒开始到现在经过的时间

date +.......@时间戳 将时间戳转化为指样式的时间

eg:

[root@VM-16-11-centos lesson3]# date +%s

1703322861

[root@VM-16-11-centos lesson3]# date +%Y/%m/%d-%H:%M:%S@1703322861

2023/12/23-17:14:37@1703322861

cal //显示这个月的日历

cal 年份 //显示该年份的日历

cal -3 //本月,上月,下月的日历

find 路径 -name 文件名,递归式查找当前路径下包含该名字的路径

find有可能式全局搜索,有可能需要访问磁盘空间,进而导致效率低下

which 命令名字 //搜索你使用的命令所在的位置

alias 名称=..... //给命令起别名

给指令起别名,并且用which指令查询指令的路径

whereis test.c 在特定的路径下,查找指定的文件名对应的指令或者文档

grep 字符串(带引号) 文件 //文本内容行过滤工具,匹配文本中的关键字,找到相应的内容

eg:

grep -n 字符串(带引号) 文件 //带行号打印出来,把对应的行号显示在前边

grep -i 字符串 文件名 //不区分大小写查找,比如AAB 和aaB查找到都有这些

grep -v //没有匹配到的显示出来

sort 文件名 //按每一行的第一个数字或者字母的Ascall码值进行排序

uniq 文件名 //对挨着的相同的内容,去重,保留一个

zip 文件名 //只会压缩当前的文件,如果是目录,只压缩一个目录,不包括目录的内容,就好比只压缩一个树的根节点,子节点没有压缩

zip -r 文件名 //递归式压缩,比如目录什么的

unzip 压缩包名字 //在当前目录下进行解包

unzip 名字.zip -d 目的 //eg:unzip my.zip -d /root/111/ 解压到指定路径下

tar -czf my.tgz lesson4 # 打包并压缩

这个-czf或者-xzf可以去掉-y有的电脑可以,有的不需要

tar -xzf my. tgz 解包并解压

bc //linux下的计算器模式,输入quit回车退出

uname :

uname [选项]

功能: uname用来获取电脑和操作系统的相关信息。补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。

-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名.......

-r 查看内核版本

ctrl + c 终止前台的命令,强制终止

ctrl +r 搜索以前用过的命令(包括自定义命令) 然后按左右即可选中

ctrl +d 退出当前用户,退出一层

命令加 \然后可以往下一行填,如果当前的行看着比较满

lscpu 查看当前的cpu

lsmem 查看当前内存使用

who 可以查看当前Linux系统的在线用户

切换账户 如果想从root变为普通用户,直接su 用户名,不需要权限密码

如果普通,变为root,需要root的密码才能变成密码

file 文件名 #查看文件的类型

Linux下的常见基本指令的更多相关文章

  1. 常见压缩格式分析,及 Linux 下的压缩相关指令

    可先浏览加粗部分 一.常见压缩档 *.zip | zip 程式壓縮打包的檔案: (很常见,但是因为不包含文件名编码信息,跨平台可能会乱码) *.rar | winrar 程序压缩打包的档案:(在win ...

  2. Linux下软件常见安装方式

    pasting  分类: Linux2007-12-08 16:31 1909人阅读 评论(0) 收藏 举报 linuxredhat脚本文档managerfile        Linux下软件安装主 ...

  3. linux下的常见信号总结

    在linux下有很多信号,按可靠性分为可靠信号和非可靠信号,按时间分为实时信号和非实时信号,linux进程也有三种方式来处理收到的信号: (1)忽略信号,即对信号不做任何处理,其中,有两个信号不能忽略 ...

  4. [转]Linux下的常见信号总结

    转自 https://www.cnblogs.com/gaorong/p/6430905.html 在linux下有很多信号,按可靠性分为可靠信号和非可靠信号,按时间分为实时信号和非实时信号,linu ...

  5. Linux下的常见压缩解压缩命令

    Linux常见压缩解压缩命令 常见压缩文件扩展名 .Z compress 程序压缩的文件: .zip zip 程序压缩的文件: .gz gzip 程序压缩的文件: .bz2 bzip2 程序压缩的文件 ...

  6. Linux 下的这些高效指令,是你快速学习的神器

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位 ...

  7. linux下vim的常用指令

    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后 ...

  8. Linux下各种常见环境变量的配置

      Linux系统下各种环境变量都通过修改/etc/profile文件来实现.由于是系统文件,修改此文件需要root权限.因此实现以下功能都需要用户拥有root权限. 另:不要轻易修改profile文 ...

  9. Linux下find与grep指令的相关用法

    find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集) grep命令的常用选项及实例 1. ...

  10. Linux下Oracle常见安装错误[Z]

    #./runInstaller之后出现如下的错误信息: RedHat AS5 x86上安装Oracle1020 Exception in thread "main" java.la ...

随机推荐

  1. 没有 Release 文件的解决方法

    https://blog.csdn.net/weixin_44903509/article/details/108825738 sudo apt-get update 出现问题 E: 仓库 " ...

  2. rancher添加用户报错x509: certificate has expired Internal error occurred: failed calling webhook "rancherauth.cattle.io":

    错误信息: Internal error occurred: failed calling webhook "rancherauth.cattle.io": Post https: ...

  3. 一天涨 23k Star 的开源项目「GitHub 热点速览」

    ​在 GitHub 上做过开源项目的小伙伴,可能都经历过截图自己项目 100 Star.1000 Star 的时刻,但有些时候事情发生的太快来不及截图,因为可能一觉醒来就破万了.这件事看似有些天方夜谭 ...

  4. Android优化总结

    目录介绍 1.OOM和崩溃优化 1.1 OOM优化 1.2 ANR优化 1.3 Crash优化 2.内存泄漏优化 2.0 动画资源未释放 2.1 错误使用单利 2.2 错误使用静态变量 2.3 han ...

  5. 如何在Docker容器启动时自动运行脚本

    本文分享自华为云社区<如何在Docker容器启动时自动运行脚本>,作者: 皮牙子抓饭. 如何在Docker容器启动时自动运行脚本 在使用Docker构建应用程序时,有时我们希望在启动Doc ...

  6. Python实现简易版TCP代理

    什么是TCP代理 TCP代理是一种网络代理技术,它允许客户端和服务器之间通过一个位于中间的第三方TCP代理服务器进行通信.TCP代理的工作方式是客户端向代理服务器发送TCP连接请求,代理服务器将此请求 ...

  7. 记录--怎么写一个可以鼠标控制旋转的div?

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 说在前面 鼠标控制元素旋转在现在也是一个很常见的功能,让我们从实现div元素的旋转控制开始来了解元素旋转的具体原理和实现方法吧. 效果展示 ...

  8. 记录--可视化大屏-用threejs撸一个3d中国地图

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 不想看繁琐步骤的,可以直接去github下载项目,如果可以顺便来个star哈哈 本项目使用vue-cli创建,但不影响使用,主要绘制都已封 ...

  9. KingbaseES V8R3集群运维案例---failover切换故障分析

    案例说明: KingbaseES V8R3集群主库数据库服务重启后,failover切换失败,分析failover失败的具体原因. 适用版本: KingbaseES V8R3 一.集群架构 node1 ...

  10. Java字符串比较 == 和 equals方法的区别

    今天在排除一个bug的时候出现了一个很低级但是也很容易被忽视的错误,在此写了一个小例子做记录. 首先我先说一下错误的场景,我读取了一段json数据,并使用JSONObject的实例对象的getStri ...