linux常用命令

定时任务

Crontab:
基本格式 :

*  *  *  *  *  command
分  时  日  月  周  命令
minute:       区间为 0 – 59
hour:         区间为0 – 23
day-of-month:  区间为0 – 31
month:        区间为1 – 12. 1 是1月. 12是12月.
Day-of-week:   区间为0 – 7. 周日可以是0或7.
 
“  *  ”     代表所有的取值范围内的数字
"  /  "    代表每的意思
"  */5  "  表示每5个单位
"  -  "    代表从某个数字到某个数字
"  ,  "    分开几个离散的数字。
 
Ex:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart     每晚的21:30重启apache。
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 每月1、10、22日的4 : 45重启apache。
* */1 * * * /usr/local/etc/rc.d/lighttpd restart      每一小时重启apache
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart 晚11点到早7点之间每隔一小时重启apache
 
vim crontest.cron                写cron脚本文件,命名为crontest.cron
*/1 * * * * echo "test" >> test.txt   每分钟输出test到test.txt
crontab crontest.cron             添加定时任务
crontab -l                       列出当前的定时任务列表
crontab -r                       删除当前所有的定时任务
crontab -e                       直接编辑定时任务(等于操作1,2,3)
systemctl start  crond.service       开启定时任务

文件操作

cd /目录结构         切换目录  
cd ~                      切换到家目录
ls                          列目录
         -a     显示所有文件,包括隐藏文件
          -l     详细信息显示
         -d     查看目录属性
pwd                 显示当前目录
mkdir /tmp/test       在 /tmp下创建一个test的文件夹
touch /tmp/a.txt       在 /tmp下创建一个test的文件
rm -rf test            删除test文件夹及里面的文件
cp /root/a.txt  /tmp/   拷贝a/txt 到/tmp/下
       cp  file1 file2  dir1    将文件file1、file2复制到目录dir1
       cp  -R dir1 dir2        将dir1下的所有文件及子目录复制到dir2
mv dir/ /home/        将 /root 下的 dir 移动到 /home下
       mv   file1 file3        将当前目录下文件file1更名为file3
       mv   file2  dir2       将文件file2移动到目录dir2下
find -name t1          查找名为 t1的文件
   find -name "t*"        查找以t开头的文件
which ls             查找ls命令的位置
whereis php.ini       查看文件的位置
cat  test.txt          查看test.txt文件内容
head test.txt          查看头部内容   
head  -num  [文件名]      查看文件的前几行
tail  test.txt          查看尾部内容
    tail   -num   [文件名]     显示文件的后num行
more + 空格         内容过多翻页
cat  test.txt | more    效果同上
cat  test.txt  > a.txt     输出重定向到a.txt
tar -cvf /home/abc.tar /home/abc              只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc           打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc          打包,并用bzip2压缩 

系统管理命令

stat              显示指定文件的详细信息,比ls更详细
who               显示在线登陆用户
whoami          显示当前操作用户
hostname      显示主机名
uname           显示系统信息
top                动态显示当前耗费资源最多进程信息
ps                  显示瞬间进程状态 ps -aux
du                  查看目录大小 du -h /home带有单位显示目录信息
df                  查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig          查看网络情况
ping                测试网络连通
netstat          显示网络状态信息
man                命令不会用了,找男人  如:man ls
clear              清屏
alias         对命令重命名如:alias showmeit="ps -aux"另外解除使用unaliax showmeit
kill       杀死进程可以先用ps 或 top命令查看进程的id然后再用kill命令杀死进程。
shutdown
          -r             关机重启
          -h             关机不重启
          now          立刻关机
    halt               关机
    reboot          重启

vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:

:q                      退出
:q!                     强制退出
:wq                   保存并退出
:set number     显示行号
:set nonumber  隐藏行号
/apache            在文档中查找apache 按n跳到下一个,shift+n上一个
yyp                   复制光标所在行,并粘贴
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

文件权限管理

三种基本权限

R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1

1.jpeg

如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r–
-rw-rw-r–一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表示为4+2=6
第五六七个字符“rw-”表示当前所属组的权限。 所以用数值表示为4+2=6
第八九十个字符“r–”表示其他用户权限。 所以用数值表示为2
所以操作此文件的权限用数值表示为662
更改权限

sudo chmod [u所属用户  g所属组  o其他用户  a所有用户]  [+增加权限  -减少权限]  [r  w  x]   目录名 
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-rwxrw-r-x",用数值表示为765
sudo chmod u+x g+w o+r  filename
上面的例子可以用数值表示
sudo chmod 765 filename

请关注我的订阅号

订阅号.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码哥说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值