《Linux就该这么学》第二章新手必须掌握的linux命令(2019.01.06)

SHELL(壳)

SHELL(壳)充当人与内核的翻译官。默认终端Bash(Bourne-Again SHell)解析器。

命令名称 [命令参数] [命令对象]

长格式 man --help

短格式 man -h

1.man 执行查看命令

2.echo

例:#echo Linuxprobe.Com    注:把Linuxprobe.Com输出到屏幕。

#echo $SHELL    注:把$SHELL变量的值,输出到屏幕。

3.date

date 显示及设置系统时间。 date [选项] [+指定的格式]

%H 小时(0~23) %I 小时(0~12)%M 分钟(0~59)%S 秒 (00~59)%j 今年中的第几天

例:#date   注:显示当前机器 年月日 小时:分钟:秒

#date "+%Y-%m-%d %H:%M:%s"

#date -s "20170901 8:30:00"

#date "+%j"

4.reboot

reboot命令用于重启系统

例:#reboot

5.poweroff

pwoeroff命令用于关闭系统

例:#poweroff

6.wget

在终端中下载网络文件,“wget[参数] 下载地址”。

例:#wget http://www.linuxprobe.com/docs/LinuxProbe.pdf    注:下载地址的电子书

#wget -r -p http://www.linuxprobe.com        注:递归下载网站内的所有页面数据和文件。

7.ps

ps用于查看系统中进程的状态,ps [参数 -aux]  状态 R(运行),S(中断),D(不可中断),Z(僵死),T(停止)

例:#ps -aux

8.top

top用于动态监视进程活动与系统负载信息  重要命令,重要命令,重要命令。

例:#top

9.pidof

pidof用于查询某个指定服务进程PID值 , pidof [参数] [服务名称]

例:#pidof sshd    显示2156  注:查询sshd服务的PID

10.kill

kill用于终止某个指定PID的服务进程,kill [参数] [ 进程PID],关闭进程

例:#kill 2156   注:强止停止sshd服务。

11.killall

killall用于终止某个指定名称的服务所有对应的全部进程。 killall [参数] [进程名称]

例:killall httpd   注:全部关闭httpd进程,因系统没有安装httpd,演示。以后会安装。   CTRL+C退出组合键。

12.ifconfig

ifconfig用于获取网卡配置与网络状态信息。 ifconfig[网络设备] [参数]

例:#ifconfig

13.uname

uname用于查看系统内核与系统版本信息。uname [-a]

例:#uname -a

如果查看当前系统版本的详细信息,则需要查看redhat-release文件。

#cat /etc/redhat-release

14.uptime

uptime用于查看系统负载信息。、

例:#uptime

15.free

free用于显示当前系统中内存的使用量信息,free [-h]

例:#free -h

16.who

who用于查看当前登入主机的用户终端信息,who [参数]

例:#who

17.last

last用于查看所有系统的登录记录,last [参数]

例:#last

18.history

history用于显示历史执行过的命令,history [-c].

例:#history

历史命令会被保存到用户家目标中的.bash_history

#cat ~/.bash_history

清空当前用户在本机上执行的命令历史记录信息

#history -c

19.sosreport

sosreport用于收集系统配置及架构信息并输出诊断文档,sosreport

例:#sosreport

20.pwd

pwd用于显示用户当前所处的工作目录。

例:#pwd

21.cd

cd用于切换工作路径,cd [目录名称]

cd -返回到上一次所处的目录,

cd.. 进入上级目录

cd ~命令切换到当前用户家目录

cd ~username 切换到其他的用户家目录。

22.ls

ls用于显示目录中的文件信息,ls [选项][文件]   -a 全部文件含隐藏,-l 参数查看文件属性、大小等详细信息。-d 查看目录属性信息

#ls -al

#ls -dl

Linux系统中的一切都是文件

23.cat

cat命令用于查看文本文件,cat[选项][文件]  -n显示行号

#cat -n initial-setup-ks.cfg

24.more

more用于查看纯文本文件(内容较多),more [选项]文件

例:#more initial-setup-ks.cfg

25.head

head用于查看纯文本的前N行,head[选项][文件]  -n 行

例:#head -n 20 initial-setup-ks.cfg          注:查看文件忽而20行内容

26.tail

tail查看纯文本中的后N行或持续刷新的内容,tail[选项][文件]      -f

例:#tail -f /var/log/messages        注:实时查看系统日志的最新内容

27.tr

tr用于替换文本文件中的字符,tr[原始字符][目标字符]

#cat anaconda-ks.cfg | tr [a-z] [A-Z]    注:查看ana文件,管道符| 文件中小写字母替换为大写字母。

28.wc

wc用于统计指定文件的行数,字数,字节数。wc[参数]文本。

-l 只显示行数,-w只显示单词数,-c只显示字节数

例:#wc -l /etc/passwd

29.stat

stat用于查看文件的具体存储信息和时间等信息。 stat 文件名称

三种时间状态 Access 最后一次访问的时间

Modify  最后一次修改文件内容时间

Change 最后一次文件属性和权限内容修改时间

例:#stat anaconda-ks.cfg

30.cut

cut用于按“列”提取文本字符,cut[参数]文本

例: #head -n 2 /etc/passwd

#cut -d: -f1 /etc/passwd

注:-d参数来设置间隔符号 即提取以冒号(:)为间隔符号的第一列内容,-f 列 1第一列 /etc/passwd文件名称

原文地址:https://www.cnblogs.com/kelop/p/10228370.html

时间: 2024-10-27 06:09:27

《Linux就该这么学》第二章新手必须掌握的linux命令(2019.01.06)的相关文章

linux就该这么学-第二章

第二章:新手必须掌握的linux 命令1.执行帮助文档命令man:2.常用系统工作命令echo.date.reboot.poweroff.wget.ps.top.pidof.kill.killall:3.系统状态检测命令ifconfig.uname.uptime.who.last.history.sosreport:4.工作目录切换命令pwd.cd.ls:5.文本文件编辑命令cat.more.head.tail.tr.wc.stat.cut.diff:6.文件目录管理命令touch.mkdir.

第2章 新手必须掌握的Linux命令

章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少消耗系统资源. 已经收录了上百个最常用的Linux命令,其中有数十个命令被放到了后面的章节,到时候咱们再随用随学~ 本章目录结构 2.1 强大好用的SHELL 2.2 执行查看帮助命令 2.3 常用系统工作命令 2.4 系统状态检测命令 2.5 工作目录切换命令 2.6 文本文件编辑命令 2.7 文

linux程序设计——shell程序设计(第二章)

第二章    shell程序设计 本章介绍以下内容: 什么是shell 基本思路 微妙的语法:变量,条件判断和程序控制 命令列表 函数 命令和命令的执行 here文档 调试 grep命令和正则表达式 find命令 shell执行shell程序,这些程序通常称为脚本,它们是在运行时解释执行的.这使得调试工作比较容易进行,因为可以逐行地执行指令,而且节省了重新编译的时间.然而,这也使得shell不适合用来完成时间紧迫型和处理器忙碌型的任务. UNIX架构非常依赖于代码的高度可重用性,如果你编写了一个

Kali Linux Web 渗透测试秘籍 第二章 侦查

第二章 侦查 作者:Gilberto Najera-Gutierrez 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 在每个渗透测试中,无论对于网络还是 Web 应用,都有一套流程.其中需要完成一些步骤,来增加我们发现和利用每个影响我们目标的可能的漏洞的机会.例如: 侦查 枚举 利用 维持访问 清理踪迹 在 Web测试场景中,侦查是一个层面,其中测试者必须识别网络.防火墙和入侵检测系统中所有可能组件.它们也会收集关于公司.网络和雇员的最大信息.在我们的例子中,对于 Web 应用渗透测试

Linux知识要点大全(第二章)

第二章   linux操作系统安装与配置主要内容 1:vmware虚拟机安装与使用 2:Linux系统安装前准备 3:Linux Centos 系统的安装 4:Centos 6.8的登录和关闭 5:Centos 6.8 上网配置 6:远程登录管理工具介绍学习目标 1:掌握vmware虚拟机软件使用 2:了解Linux安装前的准备工作 3:掌握Linux的安装 4:了解Linux常用硬件的配置 5:掌握Linux的启动与登录 6:掌握Linux的图形与文字界面的切换 7:掌握setup命令配置Li

linux就该这么学-第二天20190504

Yum软件仓库 尽管RPM能够帮助用户查询软件相关的依赖关系,但问题还是要运维人员自己来解决,而有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件会是非常痛苦的.Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术.Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统.Yum软件仓库的技术拓扑如图1-50所示. 第1章 部署虚拟环境安装linux系统.第1章 部署虚拟环境安装linux系统. Yum软件仓库中的RPM软

Linux就该这么学 - 第二课

第二天有事耽误,未能按时进入上课好记性不如烂笔头.从小老师就教育我们勤学多练尤其是这种技术性的学习,更应该多练重点部分,好好记,待到用时容易找.fighting!! 原文地址:http://blog.51cto.com/13960921/2173022

linux就该这么学-第二节课

#学linux咋学,要不然买台物理服务器,自己装系统有点麻烦,听说云服务器也不错,直接来的系统,但是要钱啊,算了老老实实用vmware吧. VMware WorkStation虚拟机软件是一款桌面计算机虚拟软件,让用户能够在单一主机上同时运行多个不同的操作系统.类似的还有xenserver啥的,以后工作有需要就接触到的. 装VMware的过程中就不再叙述了. 用VMware安装系统注意事项: 建议将虚拟机系统内存的可用量设置为2GB,最低不应低于1GB.如果自己的真机设备具有很强的性能,那么也建

第2章 新手必须掌握的Linux命令--------(2)

2.5 工作目录切换命令 1. pwd命令 pwd命令以绝对路径的方式显示用户当前工作目录. 选项 --help:显示帮助信息: --version:显示版本信息. 实例 [[email protected] ~]# pwd /root 1. cd命令 cd命令用来切换工作目录至dirname. 选项 -p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录 -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录. - 当仅实