Linux中30个有用的命令
在Linux中有很多命令,但是日常过程中经常使用的命令就那么多,今天小编整理一些Linux中经常使用的命令对于那些Linux系统管理员来说。
1,uptime命令
在 Linux 中,"uptime"命令显示系统正在运行的时间以及当前登录的用户数,还显示系统 1、5 和 15 分钟间隔的平均负载。
正常运行“uptime”命令除了正常运行时间和版本之外没有其他选项。如果小于 1 天,它仅以小时:分:秒为单位提供信息。
2,w命令
w 命令将显示当前登录的用户及其进程,并显示负载平均值、登录名、tty 名称、远程主机、登录时间、空闲时间、JCPU、PCPU、命令和进程。
命令之后可以使用的选项有:
- -h : 显示没有表头.
- -s : 显示没有 JCPU 和 PCPU.
- -f : 移除from项.
- -V : 展示版本信息.
3,users命令
Users命令显示当前登录的用户。此命令除帮助和版本外没有其他参数。
4,who命令
who 命令仅返回用户名、日期、时间和主机信息。who 命令类似于 w 命令。与 w 命令不同,w 命令不打印用户正在执行的操作。让我们说明并查看 who 和 w 命令之间的区别。
Who命令有以下几个选项:
- -b: 显示系统最后启动的时间.
- -r: 显示当前系统运行的级别。
- -a, –all: 显示所有信息
5,whoami命令
在 Linux 中,whoami 命令用于将当前登录的用户名打印到 Linux 系统中。如果您使用 sudo 命令"whoami"命令以 root 用户身份登录,则以当前用户身份返回 root 用户身份。
6,ls命令
ls 命令用于显示当前目录下文件列表。
排序当前目录下的文件通过最后修改时间
7,Crontab命令
使用 crontab 命令和 -l 选项列出当前用户的计划作业。
使用 -e 选项编辑 crontab。在下面的示例中,将在VI编辑器中打开计划作业。进行必要的更改并退出按 :wq 键,该键会自动保存设置。
8,less命令
less 命令允许快速查看文件。您可以上下翻页。按":q"退出。
9,more命令
More命令允许快速查看文件并以百分比显示详细信息。您可以上下翻页。按"ctr+c"退出。
10,CP命令
cp 命令将文件从源复制到目标,同时保持相同的模式。
以下是cp 命令将文件从源复制到目标,拷贝的同时进行提醒被覆盖。
11,mv命令
mv命令是把文件从一个地方移动到另外一个地方。mv 命令使用 -i 选项将 fileA 重命名为 fileB,该选项会在覆盖之前提示确认。如果已经存在,会询问是否要覆盖。
12,Cat命令
Cat 命令用于查看文件内容,可以同时查看多个文件。
Cat 查看命令对于过大文件,可以通过more或者less来进行翻页。
13,cd命令
cd命令主要用于切换到不同的目录下,通过cd命令来进入到不同的目录中。
14,pwd命令
pwd命令用于显示当前目录的路径。
15,Sort命令
Sort命令用于按升序对文本文件的行进行排序。与 -r 选项将按降序排序。
16,users命令
Vi 是大多数Linux 操作系统中最受欢迎的文本编辑器。下面的示例使用 -R 选项以只读方式打开文件。按":q"从 vi 窗口退出
17,SSH命令
SSH 命令用于登录到远程主机。例如,下面的 ssh 命令将使用用户作为 Narad 连接到远程主机 (192.168.50.2)。
18,FTP或者SFTP命令
ftp 或 sftp 命令用于连接到远程 ftp 主机。ftp 是(文件传输协议),sftp 是(安全文件传输协议)。例如,以下命令将连接到 ftp 主机 (192.168.50.2)。
使用mput将多个文件放入远程主机中类似地,我们可以执行mget从远程主机下载多个文件。
19,Systemctl命令
Systemctl 命令是一个 systemd 管理工具,用于管理服务、检查运行状态、启动和启用服务以及使用配置文件。
20,Free命令
free 命令以字节为单位显示可用内存、总内存和交换内存信息。
21,Top命令
Top 命令显示系统的处理器活动,还实时显示内核管理的任务。它将显示正在使用处理器和内存。
使用顶部命令,该选项将显示特定的用户进程详细信息,如下所示。按"O"(大写字母)可根据需要进行排序。按"q"从顶部屏幕退出。
22,Tar命令
tar 命令用于压缩 Linux 中的文件和文件夹。例如,以下命令将把 /home 目录压缩到一个文件名为 archive-name.tar 的存档中。
解压刚才压缩的文件,使用以下命令
23,Grep命令
grep 命令在文件中搜索给定字符串。只有kk数据从test5.txt文件显示。我们可以使用 -i 作为忽略区分大小写的选项。
24,Find命令
Find命令用于搜索文件、字符串和目录的查找命令。下面的示例查找命令搜索"/"目录中包含sharplee单词并返回输出。
25,lsof命令
lsof 表示所有打开的文件的列表。
26,last命令
使用last命令,我们可以监视用户在系统中的活动。此命令也可以执行普通用户。它将显示完整的用户信息,如终端,时间,日期,系统重新启动或启动以及内核版本。用于故障排除的有用命令。
27,ps命令
ps 命令显示系统中运行的进程。以下示例只展示了init进程。
28,kill命令
使用 kill 命令终止进程。首先,使用 ps 命令查找进程 ID,如下所示,并使用 kill -9 命令终止进程。
29,rm命令
rm 命令用于移除或删除文件,而不提示确认。
使用选项-i在删除文件时会提示是否删除。
30,mkdir命令
mkdir 命令用于在 Linux 下创建目录。以下时在sharplee目录下创建了一个test目录。
好了,今天就整理了以上30个常用的命令。并做一个简单的说明。详细的使用请移步其它文章详细介绍。
![微信公众号](https://files.cnblogs.com/files/Hackerman/%E9%BB%98%E8%AE%A4%E6%A0%87%E9%A2%98_%E6%A8%AA%E7%89%88%E4%BA%8C%E7%BB%B4%E7%A0%81_2020.gif)
出处:http://www.cnblogs.com/Hackerman/