Linux基础到进阶14组命令

叁歲伎倆 2023-07-17 06:37 15阅读 0赞

Linux常用命令英文全称(辅助理解用): link.

一. Linux基础命令

(1) 首先,在进入linux系统后。我们常常需要知道系统只有哪些文件,这个时候可以使用显示列表命令(ls)

  1. [root@localhost ~]# ls //显示列表
  2. [root@localhost ~]# ls -l //显示长列表

(2) 在对目录进行操作时。我们可以选择创建新目录(mkdir),切换目录(cd),复制文件或目录(cp),删除文件或目录(rm)

  1. [root@localhost ~]# mkdir newdir //创建名字为“newdir ”的目录
  2. [root@localhost ~]# cd newdir //进入名字为“newdir ”的目录
  3. [root@localhost ~]# cd .. //返回上一层目录
  4. [root@localhost ~]# cp newdir newdir1 //复制名字为“newdir ”的目录,新目录名为newdir1
  5. [root@localhost ~]# rm newdir //删除名字为“newdir ”的目录

(3) 在对文件进行操作时。我们可以选择创建新文件(touch),显示文件内容(cat),修改文件内容(vim),复制文件内容(cd)

  1. [root@localhost ~]# touch file //创建名字为“file ”的文件
  2. [root@localhost ~]# cat file //显示名字为“file”的文件
  3. [root@localhost ~]# vim file //创建名字为“file”的文件

(4) 当我们要重启或者关闭系统时,可以使用shutdowm命令:

  1. [root@localhost ~]# shutdowm -h //关机
  2. [root@localhost ~]# shutdowm -r //重启

二. Linux中级命令

(5) 想要对linux系统,进行更高级的处理时,我们需要获取root 权限

  1. [root@localhost ~]# su root //获取root权限

(6) 想要管理用户信息时,我们可以使用以下命令:

  1. [root@localhost ~]# useradd xumingxiao //创建名字为“xumingxiao”的用户
  2. [root@localhost ~]# password xumingxiao //修改名字为“xumingxiao”的用户名密码

(7) 当想要了对磁盘进行操作时时,我们可以使用以下命令:

  1. [root@localhost ~]# df -h //显示已经挂载的分区列表
  2. [root@localhost ~]# mount /dev/hda2 /mnt/hda2 //挂载一个叫做hda2的盘 - 确定目录 ‘/ mnt/hda2’ 已经存在
  3. [root@localhost ~]# umount /dev/hda2 //卸载一个叫做hda2的盘 - 先从挂载点 ‘/ mnt/hda2’ 退出

(8) 当我们需要从指定的服务器下载 rpm包并且安装时。我们可以使用以下命令:

  1. [root@localhost ~]# yum install rpm //安装rpm包
  2. [root@localhost ~]# yum remove rpm //删除rpm包,括与该包有依赖性的包

三. Linux进阶命令

Linux中高级命令包括grep,awk,top,ps,sed,sort,tail和head命令

(9) grep(Global Regular Expression Print)可以使用正则表达式搜索文本里面的内容

  1. [root@localhost ~]# grep passport file.log

(10) awk命令主要是将一行分为多个字段做处理,格式如下所示:

  1. [root@localhost ~]# awk [-F field-separator] 'commands' input-file(s)

(11) top和ps命令:探测进程,ps和top命令的区别:

  • ps看到的是命令执行瞬间的进程信息,而top可以持续的监视
  • ps只是查看进程,而top还可以监视系统性能,如平均负载,cpu和内存的消耗。
  • top可以操作进程,如改变优先级(命令r)和关闭进程(命令k)。
  • ps主要是查看进程的,关注点在于查看需要查看的进程。
  • top主要看cpu,内存使用情况,及占用资源最多的进程由高到低排序,关注点在于资源占用情况。

(12) sed 命令是利用脚本来处理文本文件

  1. [root@localhost ~]# sed n 2,3p test.txt//可以将文件的第二行和第三行裁剪出来

(13) sort命令可以实现对文件进行排序

  1. [root@localhost ~]# sort -n test.txt//正序排序:
  2. [root@localhost ~]# sort nr test.txt//反序排序

(14) tail和head命令:可以查看文件的指定行数

  1. [root@localhost ~]# tail n 2 file.log// 可以查看文件的最后2行。
  2. [root@localhost ~]# tail f file.log// 可以实时查看文件的后边追加的部分。
  3. [root@localhost ~]# head n 2 file.log// 可以查看文件的开始2行。

发表评论

表情:
评论列表 (有 0 条评论,15人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java异常处理:基础

    Java异常处理是Java编程中一个重要的部分,它帮助开发者在遇到问题时避免程序中断,并提供恢复或优雅地失败的机制。以下是Java异常处理的基础到进阶的理解: 1. **基本

    相关 linux命令-20210629

    十二、df指令作用:查看磁盘空间,df -h 以可读性最高的形式展示 十三、\free -m 作用:以Mb为单位查看内存,进行显示 十四、head指令--作用:查看文件的前