访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux命令2—常见linux命令

时间:2019-07-13

linux命令windows命令_linux命令_linux 命令

image

退出及保存

(1)切换到命令行模式

(2):q 不存盘退出vi

:wq 保存并退出vi

:q! 不存盘强制退出vi

39.more分屏显示

分屏显示文件,只有文件大小超过一定长度才有效,超过一定长度后,会显示百分比信息;否则此命令的效果和cat类似;

more 文件名

40.cat查看文件

显示文件的所有内容,一次性显示该文件的所有内容;

cat 文件名

41.tail显示文件最新的内容

显示文件的最新内容

(1).tail –f 文件名

动态显示文件增长的内容;

(2).tail –1000f 文件名

动态显示文件增长的最后1000行的内容;

42.history命令查询

(1).history

显示所有的历史命令

image

(2).history 2

显示最近的两个命令

image

43.chmod改变文件的权限

改变文件的模式 x(执行)、w(写)、r(读)

搜狗截图_2012-07-10_09-49-59

红色部分一共有十个字符,

第一个字符表示是文件还是目录,d是目录,- 是文件

第二三四个字符分别表示当前文件所属用户root的读、写、执行的权限;

linux命令windows命令_linux 命令_linux命令

第五六七个字符分别表示当前文件所属组root的用户读、写、执行的权限;

第八九十个字符分别表示当前文件其他组用户的读、写、执行的权限;

(1).chmod g+x 文件名

给sed.txt当前文件所属组用户加上w权限;

搜狗截图_2012-07-10_09-57-25

(2).chmod -R 777 文件名

给sed.txt.cp当前文件所属组用户加上w权限;此种采用二进制来表示,有该权限就写1,无就写0,然后算出总数;

更改前:

110 100 100----->6 4 4

需要更改为:

110 110 100----->6 6 4

搜狗截图_2012-07-10_10-03-52

44.chown改变文件或者目录所属的用户组

改表文件或目录的所属用户和所属组;(我虚拟机上装的linux只有一个root用户一个root组,我先建一个test组,并在该组下建一个test用户,密码也为test;新建用户和组的操作这里就不介绍了,作为一个开发人员这样的操作很少)

image

(1)chown 用户名 文件名/目录

改变文件或目录的所属用户

把目录dir1所属用户由root改为test

搜狗截图_2012-07-10_18-58-25

(2).改变dir1所属组由root改为test

搜狗截图_2012-07-10_19-39-41

45.crontab定时任务

crontab 是用来让使用者在固定时间或固定间隔执行程序之用;

为了下面crontab命令的演示,我在pantp目录下建一个执行脚本,crontab.sh

image

(1).建立定时执行任务

我需要crontab.sh脚本每隔一分钟钟执行一次,并把文件输出到pantp目录下的log.txt

为了使此效果明显,我把crontab.sh文件做了一下更改,修改后的文件为:

image

先介绍一下crontab中时程表的格式

时程表的格式如下 :

linux命令windows命令_linux 命令_linux命令

f1 f2 f3 f4 f5 program

其中 f1 是表示分钟(0-59),f2 表示小时(0-23),f3 表示一个月份中的第几日(1-31),f4 表示月份(1-12),f5 表示一个星期中的第几天(0-6 0表示星期日)。program 表示要执行的程序。

当 m 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,h 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推。当f1为a-b时表示从第a分钟到第b分钟这段时间内要执行,f2为a-b时表示从第a到第b小时都要执行,其馀类推。当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推。

当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推