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命令的主要内容,如果未能解决你的问题,请参考以下文章