使用centos(linux)命令行常用命令

简介: 命令行规则command [-options] parameter1 parameter2command为指令名称[-options]为可选项,[]并不存在于实际指令中,仅在选项设定时会带-号paramet...

命令行规则

command [-options] parameter1 parameter2
  1. command为指令名称
  2. [-options]为可选项,[]并不存在于实际指令中,仅在选项设定时会带-号
  3. parameter为参数,可以为选项后面的,也可以在command后面的
  4. 空格很重要,指令中不同参数以空格区分,不论空几格都视为一格
  5. 回车键后[Enter],指令立即执行
  6. 指令长度过长可以以“\”来换行输入指令

重要热键

tab:命令补全;文件名称补全

[Ctrl + c]:中断当前程序

[Ctrl + d]:代表键盘输入结束(EOF),也代表exit

命令帮助查询:command –help 查询command的帮助信息
查看相应命令的操作说明:man command

常用命令

1、文件操作类:

1、mv a b:在当前目录下改变目录a的名字为b
2、mv a/* b/*:移动目录a下的内容到目录b
3、pwd显示此刻所谓目录地址
4、chgrp grpname [-R] dirname/filename ...:改变当前目录/文件的群组为grpname,-R的作用为持续变更,常常用在变更某一目录内所有的文件
5、chown [-R] username[:usergrpname] filename/dirname:改变选定文件/选定目录的用户拥有者[所在群组]为username[:usergrpname],其中[]框内为可选项
6、chmod [-R] rwx file/dir:改变选定文件/目录的权限数字(如777 644)
7、mkdir [-mp] dirname:创建名为dirname的目录,(m为设立文件权限、p为递归建立目录)
8、rmdir [-p] dirname:删除名为dirname的目录,(p意义为连同上层、空的目录也一并删除)
9、rm -rf dirname删除文件夹以及里面的内容(dirname为要删除的文件夹)
其中:
-r:向下递归删除
-f:直接强行删除,且没有任何提示
rm -f 文件名
直接删除文件,且无提示

2、任务进程类:

1、kill -9 pid:删除用户进程(pid为相应的进程号)
2、top:动态查看进程
3、ps:显示出当前系统中进程的快照。捕获系统在某一事件的进程状态
4、jobs:显示系统后台工作进程
5、“

3、系统用户类:

1、pkill -kill -t tty: 强制踢掉正在登录的用户
(root用户可以踢掉任何人包括自己,改变tty为所踢用户的TTY即可)

root     pts/0        *.*.*.*    Fri Sep 29 21:10   still logged in
root     pts/0        *.*.*.*    Fri Sep 29 20:30 - 21:09  (00:39)  

如想踢掉pst/0 则使用命令pkill -kill -t pst/0

2、使用kill命令强制踢掉用户

[root@oldpan ~]# ps -ef | grep pts/0x
root     10359 10340  0 21:13 pts/0    00:00:00 grep --color=auto pts/0x
kill -9 10359

即可kill掉相应的用户pid
3、iptables -F:关闭防火墙,解决一些端口不能访问的问题。
4、last:查看上次登录用户的登录情况 who:查看当前在线状态
5、date [+%Y/%m/%d/+%H:%M]:显示当前日期
6、cal [month] [year]:显示当前日历
7、ps -aux:查看背景执行程序 netstat -a:查看网络的联机状态
8、sync:同步内存中的数据到硬盘(通常在关机前使用)
9、shutdown:关机
10、su:进入root身份系统;离开则使用exit
11、ls -l /:显示“/”目录的目录连接情况(显示目录树)

4、查看系统信息

1、uname -r:查看系统核心版本
2、uname -m:查看操作系统的位版本

目录
相关文章
|
1天前
|
Ubuntu NoSQL Linux
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
34 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
62 14
Linux 10 个“who”命令示例
|
14天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
41 8
|
23天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
122 20
|
21天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
83 13
|
24天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
54 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
44 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
2月前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
58 3
|
2月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
199 3