linux常用命令集
linux常用命令,适合入门级学者学习。包括增删改查
linux 中命令的提示符:
[root@localhostTEST ~]#
[liu1@localhost ~]$
[root@localhostTEST 桌面]#
[test0411@localhostTEST root]$
[当前登录的用户名@主机名 当前所在的位置(目录)]标识符
# 管理员权限
$ 普通用户权限
当前位置 ~ 表示:当前登录用户的属主目录
命令格式: 命令 [选项][参数]
例如: 切换用户 su
语法: su 用户名 -- 只切换登录的用户,没有改变所在的位置
su - 用户名 -- 切换用户的同时,将所在位置切换到用户自己的属主目录
------------------------------------------------------------------------------------
ls : 用来显示指定目录下文件和目录的使用情况的
语法: ls [选项] 目录名
可以不加参数,不加目录名查看的是当前所在目录的使用情况
参数:-a ---- 用于显示所有文件,包括隐藏文件
-A ---- 用于显示所有文件,包括隐藏文件,但是不显示 . ,.. 目录,. 表示当前目录,..表示上一级目录
-t ---- 按照最近修改的时间进行排序,倒序
-l ---- 显示文件/目录完整的属性信息
-d ---- 查看目录的属性
-h ---- 人性化显示(按照工作中常用的单位 k字节显示)
-i ---- 显示文件的 icode,即文件编号,linux 中实际中找文件是通过 icode找的
可以合并使用ls -l -i,ls -li 一般使用ll
-------------------------------------------------------------------------------------
-rw-------. 1 root root 1997 4月 12 11:03 anaconda-ks.cfg
-rw-r--r--. 1 root root 2045 4月 12 11:40 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 4月 12 11:42 公共
drwxr-xr-x. 2 root root 6 4月 12 11:42 模板
详细解释一下 ll 完整的属性信息: 分为七个部分
第一部分:共10位,分为4个小部分
第一小部分(第一位):表示文件或者目录的属性,"-" 表示普通文件;"d" 表示普通目录,"c"表示设备文件(
不要操作),"l" 表示软链接文件(类似于windows下的快捷方式)
第二小部分(第2到4位):表示文件/目录所有者的权限,其中 r 表示 读,w 写,x 可执行,- 表示没有权限
第三小部分(5~7位):表示文件/目录所在群组的其他用户的权限,其中 r 表示 读,w 写,x 可执行,- 表示
没有权限
第四小部分(8~10位):表示剩下的其他用户对文件/目录的权限,其中 r 表示 读,w 写,x 可执行,- 表示
没有权限
例如:我买了一台电脑,我就是所有者,我所在群组除过我以为,剩下的就是所在群组的其他人;除过我和我的组员之外,就是剩余的其他人
- --------- 表示这是一个普通文件,所有人都没有权限
d rwxrwxrwx 表示这是一个普通的目录,所有人都有所有的权限
第二部分:节点数,在系统中有几个地方可以看到这个文件,1表示1个地方,2表示2个地方
第三部分:文件/目录的所有者
第四部分:文件/目录的所在群组, linux在创建用户的时候,会同步创建一个同名的群组,同时将这个用户添加到这个群组
第五部分:文件/目录的大小
第六部分:文件/目录的最后修改时间,如果没有修改,就是初始创建的时间
第七部分:文件/目录的名称
------------------------------------------------------------------------------------
linux 中文件/目录不同颜色有不同的含义
蓝色 ---- 目录文件
灰色 ---- 普通的文本文件
绿色 ---- 可执行文件
红色 ----压缩文件或者损坏的软链接文件
浅蓝色 ---- 正常的软链接文件
粉色 ---- 日志文件
------------------------------------------------------------------------------------
常见的几个快捷键:
清屏 clear
ctrl +c 可以结束当前的命令
ctrl +z 停止当前的任务,将命令任务放在后台
ctrl +u 可以快速删除光标之前的内容
tab 键可以补全,上下键可以选择一个输入过的命令
-------------------------------------------------------------------------------------
cd 命令:改变路径,切换目录,即可以改变当前所在的位置
语法 : cd 绝对路径/相对路径
绝对路径:从根目录开始的路径(/ 可以理解为:全路径)
相对路径:从当前所在的位置开始的路径(跟你目前的位置有关系,一定要注意当前位置)
pwd 命令: 查看当前所在位置
-------------------------------------------------------------------------------------
编辑文件的命令: vi vim(编辑配置文件,有颜色标识)
vi : linux下的文本编辑命令
语法: vi 文件名(文档名)
一般模式(不可编辑):vi 文件名(如果文件名不存在,直接新建,如果文件名存在,直接打开)
编辑模式:在一般模式下,按 i 键,变为编辑模式(insert):可以 进行正常的文本编辑,在编辑完成之后,必须是在英文
输入状态下,按 ESC键返回至一般模式, 然后 按 英文的 : ,进入到命令模式,对文件进行操作(是否保存命令)
保存并且退出: wq 回车
退出不保存: q! 回车
文件另存为:w 文件名(注意:如果另存在非当前目录,需要带绝对路径,如果是另存到当前目录,不用写路径)
vi 编辑特殊名称的文件,比如文件名中包含',"",或者是单引号双引号都存在的文件名。
# 文件名中包含单引号,用双引号括起来
[root@localhostTEST tmp]# vi "te'st002"
# 文件名中包含双引号,使用单引号括起来
[root@localhostTEST tmp]# vi 'te"st002"'
# 文件名中既有单引号,又有双引号,编辑的时候,需要用到双引号和 \ 转义符
[root@localhostTEST tmp]# vi "te's\"t002sunsun"\"
------------------------------------------------------------------------------------
操作目录的命令(操作文件夹)
文件目录操作命令: mkdir 可以同时创建多个目录
语法: mkdir [-option] 目录名
可以不添加参数,创建多个平级的目录
如果:需要同时创建带有层级关系的目录,如果父目录不存在,需要添加参数 -p
mkdir -p 目录名/子目录 ---- 当父目录不存在,同时创建父目录和子目录
rmdir : rmove empty direcories 可以同时删除多个空目录
语法 : rmdir [-option] 目录名/子目录
作用:可以删除一个或者多个空目录名,目录名和目录名之间用空格间隔
只能 删除空目录,非空的就报错
rm : remove 移除,linux 下明星级删除命令
语法: rm [-option] 文件名/目录名
rm 在删除普通文件的时候,不需要添加参数
参数: -r ---- 用来删除目录的
-f ---- 强制删除,没有任何提示信息
mv : move 剪切并黏贴
语法: mv [-option] 源文件 目标文件
mv 是linux下最常用的重命名命令
备注:如果目标目录下有同名的文件/目录,一定要修改目标文件的名字,否则会提示是否选择覆盖。
cp : copy 复制并粘贴
语法: cp [-option] 源文件 目标文件
参数: -r ---- 用来复制目录,将目录中所有的子目录及文件都复制,如果只是复制具体的文件,可以不加参数。
-----------------------------------------------------------------------------------
打包+压缩命令
打包:目的是为了方便管理
压缩:目的就是为了节省空间
linux 中有很多的压缩工具: gzip ,zip ,bzip2 最常见的压缩工具
gzip : 既是压缩的工具,又是压缩的命令
参数: -n ---- 压缩率,n 需要替换为数字,取值 1~9 ,默认 6
压缩率越高,压缩的效果好,压缩用的时间越长,压缩后文件越小
-n 可以省略,默认6,缺省参数
-v ---- 显示压缩率
-d ---- 解压缩
-r ---- 压缩的是源目录下所有的子文件,但是目录不压缩,子文件都是单独进行压缩,并且源文件不见了
gzip 压缩以后,正常会自动添加后缀名 .gz
常见的压缩场景:
gzip 源文件 ==》 压缩为.gz 的压缩文件,源文件消失
-c 源文件 >压缩文件.gz ==> 保留源文件,将源文件压缩为 "压缩文件.gz"的压缩文件,但是.gz是手动添加的,不会自动添
加
gzip 的缺点:无法完成目录的压缩,即使添加了参数 -r ,也是压缩的是目录下的文件,对目录不压缩
--------------------------------------------------------------------------------------
zip : 既是压缩工具,优势压缩命令,既可以压缩文件,又可以压缩目录
语法:zip 压缩文件名 源文件 ---- 被用来压缩的文件称为源文件
zip -r 压缩文件名 源目录
zip 命令压缩文件名后面可以添加后缀.zip ,也可以不添加,不添加系统就会自动添加.zip 后缀
解压缩:建议进入到解压缩包所在的目录
unzip 压缩包名
--------------------------------------------------------------------------------------
bzip2 : 是一个无损的压缩工具,将源文件压缩至 10%~15%,所以在 linux 中比较受欢迎
bzip2 既可以压缩,又可以解压缩
语法: bzip2 [-option] 文件名
参数: -z ---- 压缩,缺省参数,源文件会消失
-d ---- 解压缩
-k ---- 保留源文件
压缩后,系统会自动在文件后添加.bz2
--------------------------------------------------------------------------------------
linux 下常用的打包工具 tar 程序,通常使用 tar 命令打包出来的包称为 tar包,tar包的文件命名后面通常 .tar 结尾。
生成 tar 包以后,可以使用压缩命令进行压缩。
tar 命令的语法:
tar [-option] 打包后文件 文件列表
组合参数: -cvf ---- 打包
-xvf ---- 解包
手动添加后缀.tar
2、打包+压缩(工作中用的比较多)
组合参数: -zcvf ---- 打包的同时使用gzip 工具进行压缩
-zxvf ---- 解包的同时使用gzip 工具进行解压缩命令
手动添加后缀名: .tar.gz 或者 .tar.tgz
# 打包+压缩 文件
---------------------------------------------------------------------------------------
rpm 安装命令:既是安装的命令,也是安装的方式,还是安装包的统称 (离线安装)
缺点:对安装包的依赖性非常强,安装和卸载,安装包的顺序不可以出错。
是红帽子公司研究出来的,是目前比较流行的离线安装方式
rpm 的安装语法:
rpm [-option] 包名
参数: -e 卸载
--------------------------------------------------------------------------------------
yum 安装:傻瓜式安装,可以自动从互联网上获取安装包,然后在linux系统中完成安装。(在线安装)
语法: yum [-option] 操作命令
参数: -y 所有的问题回答都是 yes
操作命令: install ---- 安装
reinstall ---- 重新安装
update ---- 更新
remove ---- 卸载,需要先停止服务
查看文件具体的内容
-----------------------------------------
cat : 查看文件内容,将文件内容陆续输出在电脑的屏幕上
语法: cat [-option] 文件名
参数: -n ---- 文件内容和行号一起显示
-b ---- 文件内容和行号一起显示,但是空行没有行号
缺点:如果文件内容过多,在linux的命令模式下,内容会超出屏幕显示范围,看不到前面的内容,无法上翻
---------------------------------------------------------------------------------------
more :查看文件内容,如果文件内容过多,可以停下来翻页
参数: +n ---- n需要替换为具体的数字,表示从第几行开始显示
-n ---- n需要替换为具体的数字,表示每页显示多少行
[root@localhostTEST ~]# more +10 anaconda-ks.cfg
缺点:可以往下翻(命令模式下),但是没法往前翻,用 enter 一行一行翻页,用空格一页一页翻
不能显示行号
退出 使用 q 键
--------------------------------------------------------------------------------------
管道符: |
作用:将命令1 输出结果作为命令2的输入的内容
语法: 命令1 | 命令2
[root@localhostTEST ~]# cat -n anaconda-ks.cfg |more +10 -10 -- 表示从文件第十行开始显示,每页10行,带行号
--------------------------------------------------------------------------------------
less : 查看文件内容,可以上下翻页,可以显示行号
语法: less [-option] 文件名
参数: -N ---- 显示行号
翻页:上下键进行翻页,也可以用回车和空格键
退出 q键
-------------------------------------------
head : 查看文件的头几行信息,默认是头10行
语法 : head [-option] 文件名
参数: -n ---- 需要替换为具体的数字,表示查看头 n 行
[root@localhostTEST ~]# head -5 anaconda-ks.cfg
如果不加参数,就显示10行
-----------------------------------------
tail :查看文件的末尾多少行,默认10行
参数: -n ---- 需要替换为具体的数字,表示查看末尾 n 行
----------------------------------------------
tac : 将文件的内容倒序显示,上下倒序
语法 : tac 文件名
[root@localhostTEST ~]# tac test111
-----------------------------------------
rev : 将文件的内容倒序显示,左右倒序
语法: rev 文件名
# 将文件上下左右倒序显示,借助于管道符
[root@localhostTEST ~]# tac test111 | rev
-----------------------------------------
链接:link
分类:硬链接,软链接
链接的目的就是为了让文件在系统中有多个地方可以看到。
语法: ln [-option] 源文件 链接文件
参数: -d ---- 创建的链接就是硬链接,缺省参数(不加参数,默认创建的就是 硬链接),即不添加参数,创建出来的链接
为硬链接,跟文件的名字后面是否添加 .hard 或者是 .soft 没有关系。
-s ---- 创建的是软链接
建议:为了在工作中便于区分,在创建链接的时候, 硬链接文件后面 可以添加 .hard ,方便记忆
软件链接文件后面,可以添加 .soft ,方便记忆
.hard 或者.soft 不是区分软硬链接的标识符
硬链接:创建硬链接,节点数会 +1 ,内容和源文件是一样的
小结:1、查看源文件和链接文件内容是完全一样的,新增硬链接,节点数+1,修改源文件或者是链接文件,对应的链接文件或者
源文件内容会自动同步。
2、删除其中一个文件,节点数会 -1,对另外一个文件内容没有影响,删除使用的命令 rm
硬链接的新增: ln ; 修改 vi ,vim ; 查看内容:cat less more 等等,查看文件属性:ll ,删除 : rm
-----------------------------------------------------------------------------------------
软链接:类似|于windows 下的快捷方式
特点:软链接创建以后,节点数不发生变化,但是链接文件的大小变了,变小了
正常的软链接文件是浅蓝色,并且带有指向 > ,箭头指向的就是源文件,如果软链接变成了红色,一般都是源文件损坏了,
或者是linux认为源文件找不到了(还是损坏或者删除了),在操作的过程中,如果创建软链接不是在当前目录下,
源文件和链接文件都添加路径(绝对路径),否则,链接文件也会变成红色。
软链接文件的权限显示一直都是 所有人有所有的权限(看到的不一定都是真实的,实际是以源文件的权限为准)
创建软链接: ln -s 源文件 链接文件.soft
备注:如果软链接文件和源文件不在同一个目录,创建的时候源文件一定要添加绝对路径,链接文件在本目录可以不加,其它目录
也要添加绝对路径。
小结:1、创建软链接,节点数不会发生变化
2、软链接文件的权限显示永远都是 rwxrwxrwx,但是系统实际这个文件的操作权限以源文件为准
3、软链接和源文件都是有独立 code编号,但是编辑软链接或者是源文件,文件内容会同步
4、如果把软链接文件删除,对源文件或者是其他链接没有影响
5、如果把硬链接文件删除,对源文件和它的软链接也没有影响,源文件的节点数少 1
6、如果把源文件删除,对硬链接没有影响,但是节点数-1,软链接文件变成红色
-----------------------------------------------------------------------------------------
linux 中对文件的权限划分,很严格,用权限来控制用户对文件的操作,如果要操作文件,必须有对应的权限。
linux 中权限一般类型: r 可读,w 可写,x 可执行
linux 中权限划分的角色(颗粒度):所有者,所有者所在群组的其他人,其他人
chown 用户名 文件名|目录名
chgrp -R 组名 文件名|目录名
chmod : 修改文件或者目录的权限,即重新设定文件或者目录的访问权限
语法 : chmod [-option][parmeter] 文件名/目录名
参数1: -R ---- 用来修改目录,将目录及所有子文件子目录的权限同步修改;如果不加参数,就只修改本级别的权限
参数2:将权限具体修改为什么? rwx ,即权限值
方法一: 权限掩码 umask 法
1)将需要修改的权限信息用二进制表示出来, 0 表示没有权限,1表示有权限
2)将转换后的二进制每三位进行分隔
3)将分隔好后的数字转换成八进制或者十进制
4)将转换后的八进制或者十进制拼接到命令中去执行即可
例如: 将文件的读写权限修改为: rw-r--r--
== > 衍生,总结,死记硬背:按照每个权限类型对应的数字,3位一加,就是需要修改的权限值
r =4
w =2
x =1
----------------------------------------------------------------------------------------------
方法二、ugo 赋值法
u ---- user ,所有者
g ---- group ,所有者所在群组的其他人
o ---- other ,剩下的其他人
a ---- all,所有人,包括前面三者都有
语法: chmod 角色+/-权限 文件名/目录名
+ ---- 表示给某一个文件或者目录赋予某一个角色权限或者某几个权限,如果有,再加还有
- ---- 表示给某个用户取消一个或者若干权限,如果原来没有,再去还没有
[root@localhostTEST ~]# chmod u-w,g+w,o-r T1.soft
[root@localhostTEST ~]# chmod ugo+w T1.soft
[root@localhostTEST 桌面]# chmod -R ugo-wx bbb
------------------------------------------------------------------------------------------------
1、语法格式不一样,man 自己是命令,使用 man 命令的时候,需要查看帮助的命令作为 man后面要输入的信息;
help 在使用的时候,是作为命令的参数 : 命令 --help 实现
2、man 展示的帮助内容,需要翻页查看, help 一次把所有的帮助信息都显示出来。
------------------------------------------------------------------------------------------------
ifconfig
查看linux服务器(虚拟机)上的系统网络信息
通过文件配置ip地址:
[root@localhostTEST ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
不建议直接修改文件配置IP,如果条件允许,在虚拟机网络设置中完成。
------------------------------------------------------------------------------------------------
关闭开启网卡:
关闭: ifdown 设备名称(ens33)
可以使用第三方工具进行远程关闭,但是无法再启动打开,关闭网课,就会端口连接服务器,一般不要在第三方工具操作
启动:ifup 设备名称(ens33) ,一般都是在虚拟机的命令模式下执行
[root@localhostTEST ~]# ifup ens33
-------------------------------------------------------------------------------------------------
linux 下的搜索查找命令:
grep :查看文件的内容,在文件中查询一个关键字,即搜索字符串的命令
grep 是包含匹配,不是完全的精确匹配,特别适用于查找内容
语法: grep [-option] 需要搜索的关键字 文件名
注意:搜索的关键字要用双引号括起来
参数: -n ---- 连行号一起显示
-c ---- 统计有几行
-i ---- 忽略大小写
-v ---- 排除指定的字符,取反,查找出来的内容是搜索条件以外的所有内容
[root@localhostTEST ~]# grep -n "services" anaconda-ks.cfg
find :用来查找文件,适合所有找文件使用,但是一定要注意查找的范围,这是linux中最强大的搜索命令
语法: find [path][-option] ---- find [搜索范围][搜索文件]
参数: -name 文件名 ---- 按照文件名搜索
-size 文件大小 ----按照文件大小搜索
find /-size +5M 大于5兆的文件 -5K小于5k的文件
find / -size +2k -size -5k 查找大于2k小于5k的文件
缺点:慢,原因就是find的原理是在范围内遍历所有的文件名,所以在实际工作中,避免大范围搜索,很耗资源
[root@localhostTEST ~]# find / -name program.log
/var/log/anaconda/program.log
/tmp/program.log
[root@localhostTEST ~]# find /tmp -name program.log
/tmp/program.log
------------------------------------------------------------------------------------------------
常见的通配符: * ? []
通配符 * ,将目录中名字包含搜索条件的全部列出来
[root@localhostTEST ~]# find / -name "mysql*"
通配符 ?,表示将以搜索条件开头的目录名称都找出
[root@localhostTEST ~]# find / -name "A?"
通配符 [],和 * 一起使用,表示查询文件以 []里面的内容结尾命名的文件信息
[root@localhostTEST ~]# find / -name "*[CB]"
注意: 查找出来的内容文件命名中结尾有C 或者 有B ,或者包含CB都有的。
通配符使用微博了解:https://blog.csdn.net/u011029104/article/details/109447606
locate:用来查询文件,按照文件名进行查找,消耗资源少,比 find -name 要快很多,原因是locate查找的是linux的数据库,
但是 linux 的数据每天自动更新一次,所以刚刚创建的文件找不到,手动更新数据库即可。
locate 不会查找 tmp 目录下的文件
[root@localhostTEST ~]# locate test1004 -- locate 找不到
[root@localhostTEST ~]# updatedb -- 手动更新数据库
[root@localhostTEST ~]# locate test1004 -- 再次查找,就出来了
/root/桌面/test1004
------------------------------------------------------------------------------------------------
用户和群组的命令
三个配置文件:
用户配置文件:/etc/passwd ,内容分为7个部分,用 : 间隔
1、用户名
2、用户的密码,用X来代替,密码是单独存放在另外的配置文件,X占位
3、用户的uid,500~65535 之间没有被使用过的id号码,唯一
4、用户所在群组的ID,必须是用过的ID
5、用户的全称
6、用户的属主目录
7、shell 脚本
用户密码的配置文件: /etc/shadow
密码是加密保存,Linux的安全机制
管理用户群组的配置文件: etc/group
群组名称
群组ID
--------------------------------------
groupadd:添加群组
groupadd [-option] 群组名称
参数: -g GID ---- 添加群组的时候,指定群组的id ,500~65535之间未使用
备注:如果不加参数 -g gid,那么系统会从目前最大的gid+1作为新增群组的id号码
groupdel:删除群组
语法: groupdel 群组名
[root@localhostTEST ~]# groupdel test011
groupdel:不能移除用户“test412”的主组
[root@localhostTEST ~]# groupdel test012
useradd :添加用户
参数: -u uid ---- 添加用户的时候,指定 id 号码 ,500~65535 之间没有使用过的
-g gid ---- 添加用户的时候,将用户归属于哪个群组,群组gid 要先存在的
userdel:删除用户
参数: -r ---- 删除用户的,会一并删除用户相关的主目录
--------------------------------------------------------------------------
id : 用来查看用户的id 信息
id ---- 查看当前登录用户的ID信息
id 用户名 ---- 查看某一个用户的id
面试题:如何确定当前登录用户的角色(我是谁?)
1、直接查看命令提示符:[root@localhostTEST ~]#
2、使用命令 id 或者命令
passwd : 给用户重置密码
passwd 用户名
[root@localhostTEST ~]# passwd
更改用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
-----------------------------------------------------------------------------
关于启停机的命令
shutdown : 关机
参数:-h ---- 关机,可以指定关机的时间,定时关机
-r ---- 重启,可以指定时间
例如:
shutdown -h now ---- 立即关机,不重启
shutdown -h +10 ---- 10分钟后关机
shutdown -h 10:00 ---- 10点钟关机
shutdown -r now ---- 立即重启
shutdown -r +10 ---- 10分钟后重启
shutdown -r 10:00 ---- 10点钟重启
reboot 重启计算机
--------------------------------------------------------------------------------------
系统操作命令: init
init 0 ---- 关机
init 6 ---- 重启
init 3 ---- 命令模式
init 5 ---- 桌面模式
---------------------------------------------------------------------------------------
jobs : 查看后台暂停的任务,显示的是当前shell 会话窗口的作业状态
结果:任务编号 暂停的顺序 当前状态 任务的名称
+ 表示刚刚暂停的任务
- 上一个暂停的任务
参数:
jobs -p ---- 只显示暂停任务的pid
jobs -l ---- 显示每个任务的详细信息
------------------------------------------------------------------------------
fg :将后台暂停的任务推到前台
语法: fg %任务编号
[root@localhostTEST ~]# fg %2
[root@localhostTEST ~]# fg
特殊:可以不加任务编号,推到前台的就是最近刚刚停止的任务
------------------------------------------------------------------------------
结束进程: kill
语法 : kill [-option] 进程号(进程号:PID 或者 %任务编号)
参数: -9 ---- 强制结束
[root@localhostTEST ~]# kill -9 %3
------------------------------------------------------------------------------
ps : 查看系统中正在运行的进程
linux 中资源使用情况查看命令:
查看磁盘空间使用的情况
df [-option] 检查各个硬盘分区和已挂上来的文件系统的磁盘空间
参数 : -h 带单位显示
du [-option] 目录名称 查看某一个目录所占的磁盘空间
参数: -h 带单位显示
查看内存使用情况:
free [-option]
参数: -t 显示统计 total,总计
-m 单位 是 MB
ps -ef 查看所有进程
ps -ef | grep 进程名 查找某一进程
--------------------------------------------------------------------------------
ping : 用于测试主机和目标机器之间网络的通信情况
ping ip [-option]
参数: -c num ---- num 替换为具体的数字,执行多少次以后,就停下来
--------------------------------------------------------------------------------
centos 7 下关闭防火墙命令
systemctl start firewalld # 启动
systemctl enable firewalld # 开机启动
systemctl stop firewalld # 关闭
systemctl disable firewalld # 取消开机启动
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
-------------------------------------------------------------------------------
date 查看当前系统日期和时间
cal 查看日历
--------------------------------------------------------------------------------
> 重定向输出,覆盖原有内容;>> 重定向输出,又追加功能;示例:
cat /etc/passwd > a.txt 将输出定向到a.txt中
cat /etc/passwd >> a.txt 输出并且追加
ifconfig > ifconfig.txt
------------------------------------------------------------------------------------
ftp 传送文件
telnet 远程登录
netstat 显示网络状态
echo 用来在显示器上输出一段文字
echo 'wclcome to china'
-----------------------------------------------------------------------------------
所有命令的参数详细使用说明可以在linux下使用man 命令或者help命令查询,强大的帮助命令
更多推荐
所有评论(0)