返回顶部
首页 > 资讯 > 操作系统 >好用的Linux命令有哪些
  • 647
分享到

好用的Linux命令有哪些

2023-06-15 18:06:59 647人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关好用的linux命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 准备工作在执行危险命令时,请深呼吸。首先执行ifconfig,或者ip addr命令,确认是在正确

这篇文章将为大家详细讲解有关好用的linux命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1. 准备工作

在执行危险命令时,请深呼吸。首先执行ifconfig,或者ip addr命令,确认是在正确的服务器上。

$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     inet 127.0.0.1/8 scope host lo        valid_lft forever preferred_lft forever     inet6 ::1/128 scope host        valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000     link/ether 00:16:3e:34:e9:a9 brd ff:ff:ff:ff:ff:ff     inet 172.19.26.39/20 brd 172.19.31.255 scope global dynamic noprefixroute eth0        valid_lft 313267185sec preferred_lft 313267185sec     inet6 fe80::216:3eff:fe34:e9a9/64 scope link        valid_lft forever preferred_lft forever

这时候,再次深呼吸,然后执行pwd命令,确保自己是在正确的目录下面。

$ pwd /etc/Nginx

接下来,就可以看一下执行的命令,是不是危险指令。

2. rm -rf命令

-rf参数将递归删除文件,误删文件导致数据丢失,产生严重后果。如果多一个空格,或者 /没有补齐,或者文件有特殊符号,导致误删文件的误操作居多。

rm -rf ./* => rm -rf / rm -rf abc/ => rm -rf abc /

执行rm命令,手速一定要慢。按补全,一定要等屏幕回显后操作。

另外,在脚本中,rm的坑也不小,比如:

rm -rf ${p}/*

如果p变量没有设置,就会是灾难性的后果,命令等同于rm -rf /。所以rm还有另外一条谨言:在脚本中执行rm的时候,请先判断相关的变量是否为空。

3. chmod命令

chmod是更改目录和文件权限用的,如果处理不当,会产生和rm一样的后果。

这里介绍一种非常霸道的恢复方法。在执行这个命令之前,先把所有文件的权限备份一下。这里用到getfacl这个命令。

getfacl -R / > chmod.txt

恢复的时候,执行

setfacl --restore=chmod.txt

它将回放这个文件的权限,有时候是救命的。

4. cat命令

cat命令也能出错?是的,而且还很严重,因为你掌握了高级技能:重定向符。

如果你想要向文件中追加 内容,会使用 cat >>  file的方式,如果你不小心少输入了一个>,那么不好意思,你的文件内容就丢失了。

类似的命令还有echo等,可以看到,问题不在cat,在重定向符,太容易写错。

在此,请你操作之前,确保每次深呼吸,数好箭头的个数再操作。

5. dd命令

dd命令很酷,和xjjdog的jj遥相呼应。命令如下:

dd if=/dev/zero of=/dev/sda bs=512 count=1

以上命令,用于格式化硬盘,如果你的剪贴板里面有这样的命令,而且不小心粘到了命令行里,你的数据将会蒸发。

6. cp命令

cp命令会产生覆盖,如果你后悔了,想找到原文件,将非常困难。

建议增加alias cp ='cp -i',i参数表示会在拷贝时生成一个备份。大多数时候没用,有时候很有用。

和我们买保险一个道理。

mv命令类似,也可以加上-i。

7. tar命令

不要觉得tar很安全,我就曾经因为tar命令丢失过数据。

第一,tar -xf 解压的时候, 如果解压的文件已经在当前目录,覆盖原有的文件夹及文件。覆盖这两个字,很多时候意味着不安全。

8. vim命令

vim容易在打开大文件的时候,造成系统内存占用过高。如果触发了操作系统的oom-killer,将会造成其他正常进程的死亡。

如果你手速过快,执行了:wq,将会造成文件的不一致甚至损坏。

可是使用less或者more这样的命令,来查看信息。更高效,也更安全。

如果你实在不得不用vim,请保持使用view命令,它是vim的只读模式。

9. mkfs.*

类似于mkfs.ext4这种指令,将会格式化硬盘,一般用于线上环境初始化,否则不要执行。

10. MySQL

(1)使用Mysql -U

--safe-updates, --i-am-a-dummy, -U

使用mysql -U  防止delete、update执行没带where条件的操作。当发出没有WHERE或LIMIT关键字的UPDATE或DELETE时,mysql程序拒绝执行。

alias同样是我们的好帮手,可以这么设置:

alias mysql='mysql -U'

(2)重要操作时,使用事务

start transaction 执行 确认 commit

(3)DML误操作回滚,可以使用binlog2sql

(4)小心DDL操作

DDL往往意味着巨大的坑,表、误删、数据转变,往往是灾难性的。DDL  对整个表进行操作,或者是整个表所有的行、列,产生exclusive锁,产生疯狂io、严重影响生产。

这里面的任何一条,都是要命的。

仔细检查DDL,尽量在业务低峰执行,而且尽量采用inplace方式操作。

关于“好用的Linux命令有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 好用的Linux命令有哪些

本文链接: https://lsjlt.com/news/281154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux有哪些好用的命令
    本篇内容介绍了“Linux有哪些好用的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!查看帮助命令Linux系统中,有很多命令,我怎么知道...
    99+
    2023-06-15
  • 好用的Linux命令有哪些
    这篇文章将为大家详细讲解有关好用的Linux命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 准备工作在执行危险命令时,请深呼吸。首先执行ifconfig,或者ip addr命令,确认是在正确...
    99+
    2023-06-15
  • Linux中比较好玩的命令有哪些
    小编给大家分享一下Linux中比较好玩的命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、sl 命令你会看到一辆火车从屏幕右边开往左边&hell...
    99+
    2023-06-16
  • 有哪些常用的Linux命令
    有哪些常用的Linux命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。file1.作用 件内容判断文件类型,使用权限是所有用户。2.格式file通过探测文file [op...
    99+
    2023-06-13
  • 少用的Linux命令有哪些
    这篇文章主要为大家展示了“少用的Linux命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“少用的Linux命令有哪些”这篇文章吧。1、pgrep, 替代:# ps -...
    99+
    2023-06-16
  • Linux常用的命令有哪些
    今天小编给大家分享一下Linux常用的命令有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。系统信息arch 显示机器的处...
    99+
    2023-06-26
  • Linux有哪些常用的命令
    这篇文章主要介绍“Linux有哪些常用的命令”,在日常操作中,相信很多人在Linux有哪些常用的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux有哪些常用的命令”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-03
  • 有哪些Linux常用的命令
    本篇内容介绍了“有哪些Linux常用的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  每个对Linux系统有一定掌握能力的用户,都必须...
    99+
    2023-06-13
  • linux命令有哪些
    linux命令有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、文件系统的管理tips:输入命令的时候要常用tab键来补全ls 查看目录信息 ( ls / ) ls ...
    99+
    2023-06-09
  • linux常用命令有哪些
    linux中常用的命令有:1.cat命令,连接文件并打印到标准输出设备上;2.history命令,显示历史执行过的命令;3.quota命令,显示磁盘已使用的空间与限制;4.cd命令,切换当前工作目录;5.uname命令,显示系统信息;lin...
    99+
    2024-04-02
  • 常用Linux命令有哪些
    本篇内容介绍了“常用Linux命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!关机:poweroff 或 shutdown -h n...
    99+
    2023-06-13
  • Linux实用命令有哪些
    这篇文章给大家分享的是有关Linux实用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. bc这个Linux命令用于精度比较高的数学运算。如:开平方根等。下面利用bc命令写个脚本(文件名:sqrt)#...
    99+
    2023-06-15
  • Linux命令行下有哪些常用的svn命令
    这篇文章主要介绍Linux命令行下有哪些常用的svn命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux命令行下将文件checkout到本地目录svn checkout path(path是服务器上的目录)例...
    99+
    2023-06-17
  • Linux shell常用的命令有哪些
    这篇文章主要介绍Linux shell常用的命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && ec...
    99+
    2023-06-09
  • 不常用的Linux命令有哪些
    这篇文章主要为大家展示了“不常用的Linux命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“不常用的Linux命令有哪些”这篇文章吧。1)pgreppgrep名字前有个p,我们可以猜到这...
    99+
    2023-06-13
  • Linux中常用的命令有哪些
    这篇文章主要介绍了Linux中常用的命令有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中常用的命令有哪些文章都会有所收获,下面我们一起来看看吧。一、前言Linux是一种自由和开放源代码的类UNI...
    99+
    2023-06-16
  • 实用的Linux Shell命令有哪些
    小编给大家分享一下实用的Linux Shell命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1 为 man 手册创建 pdf 版本man -t...
    99+
    2023-06-16
  • Linux下常用的命令有哪些
    本文小编为大家详细介绍“Linux下常用的命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下常用的命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。归档:tar常用示例创建: ...
    99+
    2023-06-28
  • Linux systemctl常用的命令有哪些
    这篇文章主要介绍了Linux systemctl常用的命令有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux systemctl常用的命令有哪些文章都会有所收获,下面我们一起来看看吧。systemd...
    99+
    2023-06-28
  • 常用的linux命令都有哪些
    这期内容当中小编将会给大家带来有关常用的linux命令都有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。本篇文章给大家带来了一份基本够用的  Linux 命令,会涵盖博客搭建系列文章用到的各...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作