centos常用命令

1.软连接(可以理解为windows下的快捷连接)
ln -s 目的路径 连接符
例子: ln –s /home/feng/html html

2.用户与组
useradd/useradd 用户名 #添加用户
passwd 用户名 #设置用户密码
usermod -a -G apache feng # -a表示保留feng的原来所在组,并且添加feng到apache组
gpasswd –a feng apache #从apache组中删除用户
passwd -d 用户名 #清除用户密码
userdel –r 用户名 #删除用户
groups 用户名 #查看某用户所属组

3.查看某个进程是否正在运行
ps -ef|grep 进程名称

4.查看某个端口是否被占用
lsof -i:端口号

5.查看内存使用情况
free -m

6.awk用法
free -m | awk 'NR==2{print $3}' #输出第二行第三列的那个数
cat -n index.php | grep -i hyphen | awk 'END {print $6}' #grep -i 匹配不区分大小写,awk 'END {print $6}' 输出通过空格分割结果的第六列最后一个结果

7.grep 用法
grep 主要适用于查找匹配相关字符串
cat -n test.txt | grep hello #某个文件中匹配某个字符串
ls -l | grep default #匹配default目录

8.查看磁盘使用
df -h

9.查找大文件
du --max-depth=1 -m | sort -rn #查找当前目录大小倒序排序 -m 代表大小单位MB
find / -size +200M -exec ls -lh {} ;查找跟目录下大于200M的文件

10.文件压缩与加密解密 openssl
压缩加密
/usr/bin/sudo /usr/bin/tar -zcvf - /tmp/fw_data_1534758973495|/usr/bin/openssl des3 -salt -k 123456 | dd of=/tmp/fw_data_1534758973495.tar.gz
解压解密
dd if=fw_data_1534759128767.tar.gz |openssl des3 -d -k 123456|tar zxf - --strip-components 1 -C test_tar

11.tail
tail -n 200 /var/log/messages #查看文件倒数200行

12.echo
echo "aaaa" >> test.php //把字符串aaaa追加到test.php末尾
echo "aaaa" > test.php //把aaaa字符串覆盖test.php的内容

13.一个修改站点文件权限的shell

#!/bin/sh
basepath=$(cd `dirname $0`; pwd) #获取当前文件目录的绝对路径
echo $basepath
path=$(cd `dirname $basepath`;pwd) #获取当前文件上级目录的绝对路径
echo $path
sudo chown  www:www $path -R
sudo chmod  0755 $path -R
sudo chmod  0777 $path/config -R
sudo chmod  0777 $path/data -R
sudo chmod  0777 $path/log -R

14.rsync 复制目录但排除目录下的某些目录复制
rsync -av [--exclude 要排除的目录(相对路径)] 要复制的目录 目标目录

rsync -av --exclude firewall_v1.2_source/apps  --exclude firewall_v1.2_source/log  --exclude firewall_v1.2_source/data --exclude firewall_v1.2_source/lib  firewall_v1.2_source   /Users/feng/Documents/work/bluedon/firewall_v1.2_source_bak

15.修改网口的IP(临时启用重启失效)

sudo ifconfig en4 172.16.105.51/24
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 下面,就给大家介绍这些CentOS常用命令。 一:使用CentOS常用命令查看cpu more/proc/cpui...
    guiwuzhe阅读 2,543评论 1 25
  • 下面,就给大家介绍这些CentOS常用命令。 一:使用CentOS常用命令查看cpu 如果觉得需要看的更加舒服 二...
    小短腿慢慢走阅读 580评论 0 7
  • 这里约定的以#开头为一个命令,“//”为注释,linux里面的注释不是//,这里是方便命令的描述 用户相关 #id...
    阿太哥阅读 1,571评论 0 0
  • 查看用户 cat /etc/passwd 可以查看所有用户的列表w 可以查看当前活跃的用户列表cat /etc/g...
    lasko阅读 224评论 0 0
  • 不怕 思维怎么闪躲 都是学习 每一种方式 带着学习的心态 就是在学习 时有所感 日有所进 年有所赋 静心思何事 定...
    深海心空阅读 206评论 2 1