使用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:查看操作系统的位版本

目录
相关文章
|
11天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
11天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇
|
8天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
30 9
|
10天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
17 0
|
1天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
9 0
|
2天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
22 6
Linux 中的 Nslookup 命令怎么使用?
|
3天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
4天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
4天前
|
Linux Go
Linux命令Top 100驱动人生! 面试必备
探索Linux命令不再迷茫!本文分10部分详解20个基础命令,带你由浅入深掌握文件、目录管理和文本处理。 [1]: <https://cloud.tencent.com/developer/article/2396114> [2]: <https://pan.quark.cn/s/865a0bbd5720> [3]: <https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH>
48 0
|
7天前
|
缓存 运维 监控
Linux系统监控利器:探索常用命令及数据保存技巧
Linux系统监控利器:探索常用命令及数据保存技巧
24 4
Linux系统监控利器:探索常用命令及数据保存技巧