shell命令

/etc 目录是系统默认安装软件的配置目录,一般安装软件不做安装位置配置的时候,配置文件也在/etc下

/usr 用户自己的软件都放在这来

/var 存放软件日志的地方

history 查看历史命令

!ser,!vi等,!加历史中出现过的命令前几个字母,等于再次执行

给命令起个别名   alias xxxx =‘df  -Th’    df -Th这个命令的别名,就是xxxx

unalias xxxx    取消xxxx这个别名

别名会随着linuxchon重启而消失,如果想保留下来,要写入家文件的./bashrc中

 | 管道 grep -i  要筛选的内容       -i 的作用忽略大小写

useradd user1 添加一个用户,passwd user1 给user1设置密码 ,userdel -r user1 删除user1用户,和相关目录

gpasswd  -a user1 root 把user1添加到root组中,gpasswd -d user1 root 从root组中删除user1用户

显示结果重定向:

ls > 1.txt      ls显示的结果不直接在屏幕上,被覆盖式写入了1.txt

ls >> 1.txt      ls显示的结果不直接在屏幕上,被追加式写入了1.txt

ls  2> 1.txt      ls显示的结果(如果出现错误)不直接在屏幕上,被覆盖式写入了1.txt

ls  2>> 1.txt      ls显示的结果(如果出现错误)不直接在屏幕上,被追加式写入了1.txt

./xxx.sh  &>1.txt    执行./xxx.sh脚本,无论错误还是正确结果,一律写入1.txt

acl授权

setfacl -m u:user1:rw 1.txt   给user1赋予rw权限,1.txt文件上

setfacl -x u:user1 1.txt   把user1的权限删除,1.txt文件上

getfacl 1.txt  查看1.txt文件权限情况

setfacl -m u:user1:rwx  -R /mnt   对/mnt所有文件及子文件夹设置rwx权限给user1

setfacl -m d:u:user1:rwx  -R /mnt      d: 该文件夹下的新增文件夹和文件默认也是rwx

要使用yum命令之前,要实现iso9600挂载。Centos5.5时,iso9660在/dev/hdc下

mount  -t iso9660  /dev/hdc  /media   用mount命令,挂载到/media目录下

updatedb 更新locate查找信息的系统数据库的命令

updatedb 最好使用root 权限去执行,否会遇到“updatedb: 无法为 `/var/lib/mlocate/mlocate.db’ 打开临时文件”,这种类似的问题。

之后再使用locate 去查找自己要的东西,速度比find 快的多!

shell脚本

#!/bin/bash

curTime=$(date "+%H%M%S")  #将时间  时 分 秒 赋给变量curTime,注意 date 和 双引号之间有空格

curDate=$(date "+%Y%m%d")   #将时间  年 月 日 赋给变量curDate

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值