linux学习2章-新手必须掌握的linux命令

Posted airui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习2章-新手必须掌握的linux命令相关的知识,希望对你有一定的参考价值。

2019年11月10日 

SHEEL

1.人不能够直接控制我们的硬件。

2.人一层一层控制我们的硬件的程序叫做SHELL;SHELL的中文意思叫做壳。

(shell的一个作用就是人与我们硬件的一个翻译官。)

技术图片

 

bash

1.当前主流的linux系统的终端,大部分都是bash,因此我们学习过后,大部分的系统都可以通吃;具有广泛适用性,通用性。

2.真的好用。

技术图片

 

 

常用系统工作命令 

1.echo命令:可以将我们的信息输出到屏幕上

2.date命令:查看和设置系统时间

需要在date命令中输入以“+”开头的参数,即可按照制定个事来输出系统的时间或者日期。

参数 作用(Linux中参数严格区分大小写,所以,大小写务必注意)
%t       跳格[Tab键]
%H     小时(00~23)
%I      小时(00~12)
%M    分钟(00~59)
%S     秒(00~59)
%j      今年中的第几天
例:
按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令如下所示:
[root@linuxprobe ~]# date “+%Y-%m-%d %H:%M:%S”
2019-11-10 22:34

3.reboot命令:重启系统

4.poweroff命令:关闭系统

5.wget命令:在终端中下载网络文件

6.ps命令:查看系统中的进程状态

ps命令用于查看系统中的进程状态,格式为“ps [参数]”。
ps命令的参数以及作用:
参数 作用
-a 显示所有进程(包括其他用户的进程)
-u 用户以及其他详细信息
-x 显示没有控制终端的进程
Linux系统中时刻运行着许多进程,如果能够合理地管理它们,则可以优化系统的性能。在Linux系统中,有5种常见的进程状态
R(运行):进程正在运行或在运行队列中等待。
S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该 状态。
D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。
Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程释放。
T(停止):进程收到停止信号后停止运行。
在Linux系统中的命令参数有长短格式之分,长格式和长格式之间不能合并,长格式和短格式之间也不能合并,但短格式和短格式之间是可以合并的,合并后仅保留一个-(减号)即可。另外ps命令可允许参数不加减号(-),因此可直接写成ps aux的样子。

例:
[root@linuxprobe ~]# ps aux

7.top命令:可以理解成是加强版的windows任务管理器(比喻)

技术图片

 

 

 8.pidof命令:查询某个指定的服务进程PID号码

9.kill命令:终止某个指定PID的服务进程

格式为“kill [参数] [进程PID]"

10.killall命令:终止某个指定名称的服务所对应的全部进程

格式为“killall [参数] [进程PID]”

系统状态检测命令

1.ifconfig命令:查看网卡信息

技术图片

 

 2.uname命令:查看系统内核与系统版本等信息

3.uptime命令:查看系统的负载信息

技术图片

 

 4.free命令:显示当前系统中内存的使用量信息

5.who命令:查看当前登录主机的用户终端信息

6.last命令:查看所有系统的登录记录

7.history命令:用于显示历史执行过的命令

还可以使用“!编码数字”的方式来重复执行某一次的命令。

技术图片

 

 8.sosreport命令:收集系统配置及架构信息并输出诊断文档

工作目录切换命令

1.pwd命令:可以显示用户当前在系统中所处的位置

2.cd命令:切换工作路径

技术图片

 

 3.ls命令:显示目录中的文件信息

使用ls命令的“-a”参数看到全部文件(包括隐藏文件),使用“-l”参数可以查看文件的属性、大小等详细信息。将这两个参数整合之后,再执行ls命令即可查看当前目录中的所有文件并输出这些文件的属性信息:

[root@localhost ~]# ls -al
total 52
dr-xr-x---. 14 root root 4096 Nov 10 21:49 .
drwxr-xr-x. 17 root root 4096 Nov 11 2019 ..
-rw-------. 1 root root 1229 Oct 30 06:58 anaconda-ks.cfg
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
drwx------. 10 root root 4096 Oct 30 20:56 .cache
drwx------. 15 root root 4096 Oct 29 23:18 .config
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwx------. 3 root root 24 Oct 29 23:12 .dbus
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Desktop
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Documents
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Downloads
-rw-------. 1 root root 16 Oct 29 23:17 .esd_auth
-rw-------. 1 root root 930 Nov 10 21:49 .ICEauthority
-rw-r--r--. 1 root root 1280 Oct 29 23:12 initial-setup-ks.cfg
drwx------. 3 root root 18 Oct 29 23:17 .local
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Music
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Pictures
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Public
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Templates
drwxr-xr-x. 2 root root 6 Oct 29 23:17 Videos

 

 

 

以上是关于linux学习2章-新手必须掌握的linux命令的主要内容,如果未能解决你的问题,请参考以下文章

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

学习linux第三课!新手必须掌握的linux命令

《Linux就该这么学》学习介绍

推荐一本Linux学习书-《Linux就该这么学》

《Linux就该这么学》--linux初体验

Linux新手必须掌握的命令