Linux基础到进阶14组命令

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

一. Linux基础命令

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

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

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

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

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

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

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

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

二. Linux中级命令

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

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

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

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

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

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

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

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

三. Linux进阶命令

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

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

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

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

[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 命令是利用脚本来处理文本文件

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

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

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

[root@localhost ~]# sort –nr test.txt//反序排序

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

[root@localhost ~]# tail –n 2 file.log// 可以查看文件的最后2行。
[root@localhost ~]# tail –f file.log// 可以实时查看文件的后边追加的部分。
[root@localhost ~]# head –n 2 file.log// 可以查看文件的开始2行。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值