Linux常用命令

1. ifconfig命令

作用:查看IP地址

2.cd命令

作用:改变用户当前目录的路径

3.ls命令(!)

作用:查看当前路径下的内容,不包含隐藏文件
ls -a 显示所有文件,包含隐藏文件
ls -al 以详细信息显示所有文件,包括隐藏文件

4.whoami命令

作用:查看当前用户
在给用户进行分组,或是不清楚自己权限的时候,可以使用这个命令来查看当前的用户是谁,然后随时切换相应的用户。

5.date命令(!)

作用:查看系统日期和时间。

6.clear命令

作用:清屏

7.mkdir命令

作用:新建目录
创建一个文件夹

8.touch命令

作用:新建文件
例如:touch *.log, touch * .gz

9.pwd命令(!)

作用:查看当前绝对路径

10.rm -rf命令

作用:删除文件、目录。一旦删除就无法恢复。

11.ping命令

作用:测试连通性
例如:检查网络与主机snij的连接性,指定发送的回送信号请求的数目,命令:ping -c 10 snij

12.yum install 命令

作用:安装指定命令。例如:yum -y install httpd

13.tree命令

作用:查看指定目录结构

14.cp命令

作用:复制文件/目录

15.mv命令

作用:(1)剪切文件,目录。(2)文件重命名

16.vi命令(!)

文本编辑器。
vi编辑器通常命令如下:

17.vim命令

vim是vi的加强版。
(1)查看系统配置命令:uname -r 命令
作用:查看内核版本
(2)cat/etc/redhat-release
作用:查看系统版本
(3)df -h 命令
作用:查看硬盘使用情况
(4)cat/proc/cpuinfo 命令
作用:查看CPU使用情况
(5)cat/proc/meminfo 命令
作用:查看内存
(6)free -h 命令
作用:查看内存
(7)cat/etc/sysconfig/network-scripts/ifcfg-ens32
作用:查看网络配置

18.查看文件内容的多种命令(!)

(1)cat命令
作用:查看文件内容
(2)less命令
作用:分屏查看文件内容
(3)more命令
作用:分屏查看文件内容
(4)head命令
作用:查看文件内容
(5)tail命令
作用:(1)查看文件内容;(2)监控日志文件
对于测试人员来说,准确定位bug的一个重要文件就是日志,所以使用Linux中的tail,more,cat这三个命令去查看日志内容和监控日志是非常重要的,在笔试和面试中都会被问到。

19.find命令

作用:在指定命令下进行查找
find命令一般与管道命令结合使用,用来查找服务器的某些文件,笔试题中常见。

20.history命令

作用:查看历史命令

21.alias命令

作用:查看/设置命令别名

22.help命令

作用:获取命令的帮助

23.man命令

作用:获取命令的帮助

24.修改主机名命令

(1)vim/etc/hostname
(2)nmtui
(3)hostnamectl set-hostname 新名 -static

25.grep 命令

作用:文本搜索工具
此命令在工作中最为常见,通常与find管道命令结合使用
例如:grep ‘ERROR’ test.log 查找test.log文件中包含’ERROR’的行,并且显示出来。

26.awk命令

作用:文本数据处理工具。

27.sed命令

作用:主要用来设置shell,一般是在写shell脚本时的执行方式。
一个重要参数 -e,表示只要shell脚本发生了错误,即使命令返回值不等于0,也将停止执行并退出shell。

28.用户管理命令

(1)useradd命令
作用:创建用户
(2)userdel命令
作用:删除用户
(3)usermod命令
作用:修改用户信息

29.组管理命令

(1)groupadd命令
作用:创建组
(2)groupdel命令
作用:删除组
(3)gpasswd命令
作用:对用户进行设置
(4)groupmod命令
作用:修改组信息

30.chmod命令

作用:改变文件、目录的访问权限
例如:chmod 777,3个7代表文件所有者、群组用户、其他用户的使用权限,777是八进制组合,转换成二进制为111 111 111 ,意味着文件所有者、群组用户、其他用户的只读、只写、执行都具有读写可执行权限。

31 chown命令

作用:更改文件,目录的所属用户和组

32.split命令

作用:分割文本文件
split -b:按照指定的文件大小分割文件
split -l:按照指定的行数分割文件
默认情况下按照每1000行切割成小文件
例如:将文件readme每10行切割成一个文件的命令为:$ split -10 readme

33.du -h 命令

作用:列出文件或目录的大小

34.ln命令

作用:为文件、目录在另外一个位置建立同步的连接。

35.sudo命令

作用:通过配置文件俩提升普通用户的权限。
步骤如下:
(1)创新用户:useradd ul
(2)提升用户权限:vi/etc/sudoers.

36.软件包管理命令

(1)rpm包
rpm命令的作用是安装和卸载rpm软件包
yum的命令的作用是安装,卸载和缓存rpm软件包
(2)源码包安装三大步
./configure
make
make install
(3)pl包
使用./*.pl进行安装
(4)py包
Python命令,作用是安装卸载py安装包

37.tar命令

作用:打包压缩,解压文件

38.ps -ef命令

作用:列出系统当前运行的进程

39.pstree命令

作用:以树状图显示进程,可查看子进程的父进程

40.pgrep命令

作用:查找当前正在运行的进程并列出符合条件的进程id

41.进程管理

(1)kill命令
作用:通过进程id来杀死进程
例如:kill -9 1349 杀死1349这个进程
(2)killall命令
作用:用进程的名字来杀死进程
killall -9 python 杀死python进程
kill -9 -u u1 bash 杀死u1用户的bash进程

42.wc进程

wc -c 文件: 统计文本文件中字符的数量
wc -w 文件: 统计文本文件中单词的数量
wc -l 文件 : 统计文本文件中的行数

43.service

service iptables stop :停止防火墙服务
service mysqld start:启动mysql服务
service network restart:重启网络服务
service iptables status:查看防火墙服务的状态

查看日志常用的一些命令

vim,cat,less,more,head,tail

至少掌握

split,ps,tail,kill,chmod,tar,pwd,ls,grep,tar,vi,find,grep

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值