linux基本命令

常用命令

修改计算机名字:hostnamectl set hostname 新名称

查看当前目录:pwd

查看ip地址:ifconfig

启动网卡服务:systemctl start network 

关闭网卡服务:systemctl stop network 

重启网卡服务:systemctl restart network 

启用网卡:ifup  网卡名

停止网卡:ifdown 网卡名

目录

# . 表示当前目录
# .. 表示上一级目录
# ~ 当前登录用户的家目录
# - 上一个工作目录
# 通过相对或绝对路径找到文件名等同于在目录下之间的文件名如在home目录下的1.txt和/home/1.txt是同一个文件

 

增加文件夹:mkdir 文件夹名

递归创建:mkdir -p /文件夹名/{文件1,文件2,文件3}

增加文件:touch 文件名

递归创建:touch -p /文件夹名/{文件1,文件2,文件3}

删除文件/文件夹:rm -rf 文件/文件夹名字  # -r是递归操作,如果文件夹中有文件,递归操作,-f是强制操作

移动/修改 文件夹/文件:mv  原文件名  移动后文件名

查看目录下文件:ls -al  # -a表示查看全部文件包括隐藏文件,-l表示查看文件详情

创建用户:useradd 用户名

修改密码:passwd 用户名

打印:echo "打印字符串"

清空文件:echo ""> 文件名

echo追加文件:echo "最近数据">> 文件名

不间断打印日志文件:tail -f 文件名

cat查看文件内容:cat 文件名

显示文件:cat -n 文件名   # -n代表显示行号

cat追加文件:cat >>文件名<< EOF  最近内容  EOF

more/less查看文件:more/less 文件名   # 加载看到的部分,分页显示

复制文件:cp  -r 源文件 目标文件   # -r表示递归复制

起别名:alias 命令别名=“命令”  如 alias  rm="echo 'hahaha'" ,rm命令代表的不是删除而是打印hahaha

查看命令:find 目录  -type 文件类型 -name  文件名   # 文件名用*表示模糊匹配

| :将|左边的结果给右边过滤得到数据

查看进程: pas -aux | grep redis   # 查看所有进程,grep过滤redis相关进程

查看端口情况:netstat -tunlp

过滤数据:grep  "过滤关键字"  文件名

查看文件头/尾数据:head/tail -数字  文件   查看文件前/后几行数据

linux之间数据复制:scp -r 本地文件   远程ip:远程目录  # 将本地数据拷贝到远程上,路径反过来就是将远程复制到本地

查看文件夹大小:du -sh 文件夹    -h表示加上k,M,G显示

查看文件夹各个文件大小:du -h 文件夹

加锁:chattr +a 文件名  #该文件不能删除

解锁:chattr -a 文件名

时间同步:ntpdate ntp.aliyun.com # 同步阿里云的时间

下载数据:wget -r -p 文件url  # 递归下载所有数据

重启机器:reboot/ init 6

关机:poweroff / init 0

#三个重要目录

/etc/shadow  # 存放用户的密码
/etc/passwd  # 存放用户名
/etc/group  # 存放组名

 

文件所属用户修改权限

  chmod  u修改权限操作  文件名   # 修改文件操作有r(读)w(写)x(执行)配和+(增加)-(剪去)  如  chmod  u+r-w+x test.sh

  chmod  g修改权限操作  文件名   # 修改文件操作有r(读)w(写)x(执行)配和+(增加)-(剪去)  如  chmod  g+r-w+x test.sh

  chmod  o修改权限操作  文件名   # 修改文件操作有r(读)w(写)x(执行)配和+(增加)-(剪去)  如  chmod  o+r-w+x test.sh

统一对u,g,o修改权限其中r代表4,w代表2,x代表1,将有的权限相加,如可读可写可执行是4+2+1=7

  chmod  u的结果g的结果o的结果  文件名  # 如 chmod  765   test.sh  

修改文件所属主和所属组:chown 所属用户名.所属组名 文件名

修改所属组: chgrp  所属组名 文件名

创建软连接: ln -s 源文件 软连接文件

压缩:tar -zcvf 压缩后文件名  原文件名

解压缩:tar -zxvf 压缩文件名

  其中

    -x 解压文件

    -v 显示详细信息

    -c 压缩文件

    -f 指定文件

查看历史命令 history可以查看历史命令对应的id通过!id执行历史命令

结束进程:kill -9 进程号

解析域名:nslookup  域名

定时任务文件:crontab -e每一行就是一个定时任务格式如下

参数1 参术2 参数3 参数4 参数5 参数6

参数1:执行的分支,*代表每分钟,n-m代表在n-m分钟内每分钟执行一次。n,m代表1小时的n分钟或者m分钟都会执行

参数2;代表小时,规则同参数1

参数3;代表日,规则同参数1

参数4;代表月,规则同参数1

参数5;代表周,规则同参数1

参数6代表要执行的任务

安装程序:yum install 程序名

 

 

posted @ 2019-11-05 21:09  mark平  阅读(196)  评论(0编辑  收藏  举报