网站客服:zx81024163 |

Linux入门必备!常用命令详解,看完就能上手实操

2026-03-15 19:06:24发布    浏览146次    信息编号:233708

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

Linux入门必备!常用命令详解,看完就能上手实操

哈喽,各位打算入门Linux的小伙伴们!我是你们的科技博主小T,最近收到了好多私信,其中提到:“Linux命令太多了,记不住啊!”的确,刚开始接触的时候,面对ls、cd、pwd这些陌生的指令,就仿佛走进了迷宫。

今儿个这篇笔记,我依据自身踩过的坑以及实际工作场景,将最为常用的Linux命令拆分拆解,细细地讲与你听!不存在枯燥的参数罗列,仅有“人话版”的解释加上真实案例,确保你看完之后就能着手去尝试哒~全文皆是干货预警,建议先收藏起来再慢慢地看!

一、Linux 命令入门:从 "迷路" 到 "导航大师"

咱们首先要来处理最为基础的问题,Linux命令如同“导航系统”,学会借助它在系统之中“走路”,至此你便达成一半的成功啦!

1.1 先搞定 "身份牌":主机名修改

上手Linux初始,其默认主机名皆如此,然而多台服务器混杂使用之际,根本无法分清彼此!我头一回改主机名的经历着实尴尬不堪——那时为区分测试服务器与生产服务器,我将主机名由之改成了这般,结果SSH连接之时,瞅着新主机名,手抖了一下,差点把命令敲成set-(多了个1)!

正确操作:

bash

# 修改主机名(临时生效,重启后失效)
hostnamectl set-hostname Server001  
# 永久生效需要改配置文件,这个后面讲~

改完后记得重启终端,新主机名就会显示在命令行开头啦!

1.2 目录导航:学会 "命令行里的走路"

用于显示当前工作目录的pwd命令,用于切换工作目录的cd命令,用于列出目录内容的ls命令,这三个命令,堪称Linux的“基础导航三件套”,掌握它们,你就能在系统里自由穿梭~。

pwd:告诉我 "我在哪?"

才刚刚进入系统,总是会害怕出现“迷路”的状况?那就直接使用pwd(print),立刻就能够显示出当前所在的目录!犹如手机具备的“定位”功能那样,比如说下正处于/home/user这个目录之中,轻轻敲击一下pwd,在屏幕上就会显示出这样的内容:

bash

/home/user

不管你在哪个目录,它都能 "秒回位置",安全感拉满!

cd:"导航键",想去哪就去哪!

这可堪称是Linux当中的“神级命令”!记住一些经常会用到的路径,相比之下操作比“双击文件夹”还要更加快捷~。

我刚开始学习那会儿,老是会把cd /etc/yum.repos.d记错成/etc/yum,以至于ls查看老半天许久之后都寻觅不到源文件,随后才弄明白yum.repos.d才是存放软件源配置的所在之处,踩过的坑那可简直数不胜数啊!

ls:"扫雷雷达",看目录里有啥

命令ls宛如 “目录扫雷”一样,它能够把当下文件夹内部的全部文件以及子目录给罗列出来。然而,仅仅直接敲打ls那是只会展现普通文件与文件夹的,要是想要得知得更为全面一些呢?那就尝试加上参数吧:

二、文件查看:"阅读模式" 必备命令

在学会导航之后,便需要去学习怎样进行“读文件”了!这一部分极具实用性,像是查看日志、查看配置文件等方面均会用得到~。

2.1cat:"快速阅读神器",看文件内容

cat()其最基本的用法在于将文件内容进行显示啊,这和那般使用记事本去打开文件的情况是一样简易的呀!

比如说,你要是想瞅一瞅系统当中都有哪些用户,直接去进行cat /etc/这个操作,就能够瞧见所有Users的信息了(每一行对应着一个用户,其格式呈现为"用户名:密码 (一般会用x来替代):UID:GID: 描述:家目录:登录shell"),简直就如同是"用户花名册" 一般!

要是文件篇幅过长,不想不停地去翻动?能够采用cat -n(附带行号),想要确定某一行的内容直接去数数字便可以~我先前开展日志排查工作时,通过cat -n找寻到报错的行,在核对行号之际才发觉自己先前把上面的关键信息给遗漏没看了!

2.2more/less:"翻页阅读",大文件救星

假如文件之中所包含的内容数量过多,运用cat操作一下便会快速滚动到最底部位置,若想要回过头去查看却毫无办法,只能干瞪眼~而就在此等情形之下,more以及less这两种工具就开始发挥其应有的作用了!

2.3head/tail:"快速预览",抓关键信息

有时候,只想去查看文件的开头部分,或者是末尾的几行内容,比如说日志文件里最新出现的报错情况,而不是通过cat命令将全部内容看完~。

针对之前排查的那个服务启动失败的状况,运用tail -f /var/log/nginx/error.log去实时查看错误,从中看到了“端口被占用”的提示,紧接着马上进行查进程的操作,在极短时间内就把问题给解决掉的情况!

三、文件 / 目录管理:"动手能力" 修炼

对于文件,要学会去看,同时,还得学会进行 “新建、复制、删除” 这些操作,这一部分呢,就如同整理房间那般,能够使得系统变得 “清爽” ~。

3.1 新建目录:mkdir,给文件安个 "家"

mkdir(make )是创建目录的命令,简单但容易踩坑!

初学时,欲创建a/b/c,遂径直敲mkdir a/b/c,系统报错:"No such file or",后乃知需加-p,如今每次用mkdir -p皆觉甚是好用,再也无需逐层创建了~。

3.2 复制文件 / 目录:cp,"搬家小能手"

用来进行复制文件或者目录操作的是cp(copy),要留意千万别将自身的文件给弄丢了!

3.3 移动 / 重命名:mv,"文件搬家 + 改名"

mv(move)命令究竟有多强大呀,它不仅能够移动文件,而且还能够给文件或者目录进行改名呢。

曾有一回我进行文件整理,将全部文档从/home/user/处挪动至/data/docs,借助mv *.pdf /data/docs这般直接一次性达成,相较于那所谓的 “剪切粘贴” 便利了好多好多!

3.4,将文件或者目录进行删除,所使用的命令是rm,并且要清楚,删除,是存在风险的,所以在执行此操作的时候,务必要保持谨慎!

rm()是 "危险命令"!一旦用错,文件就找不回来了~

沉痛教训:绝对不要使用rm -rf /*!这下边会将根目录之中所有文件予以删除,等同于“对系统做格式化操作”,后续产生的后果简直无法想象!于我而言,有同事往昔因为手部不小心滑动而敲错指令,差一点就将公司的服务器弄崩溃掉...所以在运用rm的时候务必添加-i(交互式选项),等确认无误之后进而实施删除操作~。

四、系统信息:"系统体检" 命令,故障排查必备

遇到系统问题别慌,这些命令能帮你快速 "诊断"!

4.:"硬件体检报告"

dmesg可将系统内核日志予以显示,不论开机之际硬件方面是否存在问题,诸如内存、硬盘之类,均可在此处作查看~。

比如说,当你对服务器内存存有疑虑有问题时,敲击 dmesg | grep -i ,倘若出现": 16G" 这般的信息,那就表明内存不存在问题假如存在"ECC:" 错误这种情况,那么很有可能是内存需要进行检查了~。

4.2free:"内存余额查询"

free命令会显示系统内存使用情况,像手机的 "电量表"~

bash

free -h  # 用GB显示,更直观

输出当中,名为“used”的部分,所代表的乃是已被使用的内存,而那两个空格包围的部分,所表示的是可以使用的内存,其数值越高,那么系统运行也就变得越发流畅~在这之前,我的服务器突然间出现了变慢的情况,使用free -h进行查看之后,发现内存仅仅只剩下了100MB,于是赶忙对后台进程展开了清理操作,随后立马便恢复到了正常状态!

4.3top:"系统实时监控大屏"

当前,top命令具备实时呈现CPU占用情况的能力,它还能够实时露出内存占用的状况,同时也可以实时展示磁盘占用的情形,另外,它还会给出包含“耗电”情况的进程列表。

按照P键,依照CPU使用率进行排序,按下M键,按照内存展开排序,按下q键退出。曾经有一回,我察觉到CPU占用达到了100%,借助top寻找到了占用率最高的进程,通过kill -9进程ID直接将其终结,服务器瞬间就“满血复活”了!

五、Vim 编辑器:"命令行里的创作工具"

置于末尾不得不提及的是Vim!虽说刚开始接触时会让人感觉有悖于常人习惯,然而在熟练掌握之后其效率却是极为可观的~。

我头一回运用Vim去修改配置文件,当想要保存之际按下了Ctrl+S(最终导致卡死),随后才晓得Vim里wq才算是那个保存退出的恰当方式~多实施几次,你会钟情于这种“盲打”带来的愉悦!

最后说两句:

学习Linux命令,千万不要去死记硬背它,要多多在终端里面进行“动手尝试”!比如说去创建一个供测试使用的目录,之后复制文件,然后删除掉再进行恢复操作,这样在实践过程当中自然而然就能够记住了~。

要是发觉记混淆了,随时将这篇笔记找出来对照着练习,下次碰到“这个命令怎么运用?”,别慌张,依照步骤尝试一回,你同样能够成为“Linux命令小高手”!

提醒:请联系我时一定说明是从星空网上看到的!