龙空技术网

纯干货 | Linux命令 | 实操手册 (详细全面,工作必用,值得收藏)

弘源看窝 1190

前言:

今天咱们对“centos6执行命令”大约比较珍视,同学们都需要剖析一些“centos6执行命令”的相关文章。那么小编也在网上网罗了一些对于“centos6执行命令””的相关内容,希望兄弟们能喜欢,大家一起来了解一下吧!

#头条创作挑战赛#

Linux系统部署各种开发环境,全是Linux命令,不会的话没法弄,要是都记到脑子里,不太现实,也没这么干的。

本文结合实际工作,书写出Linux在系统、进程、用户、防火墙、软件、目录、文件、文件权限、文件解压、系统资源及vim等各方面必用操作命令,大家可以把这些命令收藏,忘记的时候直接翻阅。

【说明】:红色是重点,也就是平时经常用到的,另外,文中所有的空格必须用英文符号下的空格。

一、系统操作类

操作

命令

说明或参数

重启

reboot

关机

shutdown

-r 关机重启

-h 关机不重启

halt或poweroff

立刻关机

now

显示主机名

hostname

更改主机名

hostname

1)vi /etc/sysconfig/network 将HOSTNAME后面的值改为想要设置的主机名

2)vi /etc/hosts 将localhost.localdomain改为想要设置的主机名

显示系统信息

uname

使环境变量生效

source /etc/profile

/etc/profile环境变量路径

查看系统服务状态

chkconfig --list

二、进程操作类

操作

命令

说明或参数

显示系统中各个进程的资源占用状况

top

显示所有进程基本信息

ps -ef

杀死进程

kill

 举例:kill -9 PID号

三、用户操作类

操作

命令

说明或参数

查看当前所有用户

cat /etc/passwd

自己创建的用户,在最后

修改系统用户root密码

passwd

以root登录系统

输入passwd命令,默认修改root密码

然后输入2次密码即可

修改系统非root用户密码

passwd 用户名

以root登录系统

输入passwd 用户名

然后输入2次密码即可

四、防火墙类

这个要求全会,云服务器或者实体机房部署项目的时候,这个很重要

Centos7的防火墙和centos6不一样,基本操作是firewalld,配置操作是firewalld-cmd

操作

命令

说明或参数

防火墙设置(命令方式)

防火墙开启及关闭

systemctl status firewalld.service 查看状态

systemctl start firewalld.service 启动,

systemctl enable firewalld.service 开启自启动

systemctl stop firewalld.service 暂时关闭

systemctl disable firewalld.service 关闭自启动(永久关闭防火墙,需要重启)

service firewalld restart 重启

查看防火墙已经开启的端口

查看所有开启的端口:firewall-cmd --list-all或者firewall-cmd --list-ports

查看单个端口是否开启:firewall-cmd --query-port=端口号/tcp

打开防火墙端口

开放单个:firewall-cmd --zone=public --add-port=端口号/tcp --permanent

开放多个:firewall-cmd --zone=public --add-port=端口号-端口号/tcp --permanent

无论单个还是多个都必须更新防火墙规则:firewall-cmd --reload

关闭端口

关闭单个:firewall-cmd --zone=public --remove-port=端口号/tcp --permanent

关闭单个:firewall-cmd --zone=public --remove-port=端口号-端口号/tcp --permanent

无论单个还是多个都必须更新防火墙规则:firewall-cmd --reload

保存防火墙设置

firewall-cmd --reload

五、软件操作

操作

命令

说明或参数

查看软件是否安装

rpm -qa | grep 软件名

列出已安装的本系列软件

rpm -q 软件名

查看是否安装了某个软件

rpm -qf 文件目录/文件

查看某个文件属于哪个软件包

查看软件进程

ps -aux|grep 软件名

查找软件安装目录

whereis 软件名

查找目录

find 指定目录 -name '名录名*' -type d

搜索指定目录中,所有以'目录名*'开头的目录

查找文件

find 指定目录 -name '文件名*' -print

搜索指定目录中,所有以'文件名*'开头的文件

卸载软件

rpm -e --nodeps 软件名

六、目录操作类

操作

命令

说明或参数

创建目录

mkdir

显示文件或目录

ls

-l 列出文件详细信息l(list)

-a 列出当前目录下所有文件及目录,包括隐藏的a(all)

切换目录

cd

显示当前目录

pwd

返回上一级目录

cd ..

返回上两级目录

cd ../..

返回home目录

cd或cd ~

返回指定目录

cd - 目录名

七、文件操作类

操作

命令

说明或参数

创建文件

Vi 文件名及扩展名

举例:

vi 1.txt 会直接创建并打开一个文件1.txt

touch

touch的作用是更改一个文件或目录的时间。touch 2.txt 如果2.txt不存在,则创建空文件2.txt

显示所有文件

ls -a

显示隐藏文件,默认情况下ls命令是不会显示隐藏文件的,隐藏文件显示时候前面带有"."

显示文件和文件夹的详细信息

ls -l

-l命令将显示文件和文件夹的详细信息

创建文件夹

mkdir -p 文件夹名

p 确保目录名称存在bai,不存在的就建一个

为文件或者文件夹授权

chown 777 文件或者文件夹

删除文件

rm -rf 文件或者文件夹名

-r 递归删除,可删除子目录及文件

-f 强制删除

删除所有文件

rm -rf *

重命名文件或文件夹

mv [options] 源文件或文件夹 目标文件或文件夹

举例:mv test.txt wbk.txt

将文件test.txt重命名为wbk.txt

查看文件内容

cat

创建链接文件

ln

拷贝文件也可以重命名

cp 源文件 目标文件

举例:cp liuboyang/123.txt macen/123.txt

复制liuboyang目录下123.txt文件到macen目录下命名为123.txt文件

拷贝文件并提示是否覆盖重名文件

cp -I 源文件 目标文件

拷贝文件夹

cp -r 源文件夹 目标文件夹

复制文件夹,包括多层级文件夹,目标文件也必须是文件夹名

移动文件也可以重命名

mv 源文件 目标文件

举例:mv macen/cba/ liuboyang/

移动cba目录到liuboyang目录下

移动文件夹也可以重命名

举例:mv /root/user/p05-fu /root/user/nia/p05-fu

移动p05-fu文件夹到nia文件夹下

查找目录

find 指定目录 -name '名录名*' -type d

搜索指定目录中,所有以'目录名*'开头的目录

查找文件

find 指定目录 -name '文件名*' -print

搜索指定目录中,所有以'文件名*'开头的文件

八、文件权限类

操作

命令

说明或参数

文件权限

chmod 777 demo.txt

一个文件可写可读可执行

chmod 777 *.txt

目录下所有txt文件可写可读可执行

chmod 777 *.*

目录下所有文件可写可读可执行

目录权限

chmod 777 目录

目录可写可读可执行

注意:目录必须是全路径

chmod 777 *

目录下所有的文件夹

chmod -R 777 目录

修改文件夹内所有的文件和文件夹及子文件夹

注意:目录必须是全路径

九、解压类

操作

命令

说明或参数

*.tar 用 tar –xvf 解压

tar –xvf file.tar

*.tar.gz和*.tgz 用 tar –xzvf 解压

tar -xzvf file.tar.gz

*.tar.bz2用tar –xjvf 解压

tar -xjvf file.tar.bz2

*.tar.Z 用tar –xZvf 解压

tar –xZvf file.tar.Z

*.rar 用 unrar e解压

unrar e file.rar

*.zip 用 unzip 解压

unzip file.zip

十、查看类

操作

命令

说明或参数

查看内存情况

free -m

查看进程情况

top

查看CPU情况

top

查看磁盘情况

df -h | more

查看系统版本

cat /etc/redhat-release

查看Linux版本

cat /proc/version

查看网络情况

ifconfig

十一、Vim类

操作

命令

说明或参数

使用ESC或i或:来切换模式。

命令模式:esc

插入模式:i

编辑模式::

退出

:q

强制退出

:q!

保存并退出

:wq

显示行号

:set number

跳到指定行

:n

隐藏行号

:set nonumber

在文档中查找内容

/要查找的内容

/要查找的内容

按n跳到下一个

shift+n上一个

撤销上一步的操作

u

标签: #centos6执行命令 #当前目录是指操作该目录下的文件时可以不指定目录名