Centos常用命令

Centos常用命令:
  • history命令
  • !! 重复前一条命令
  • !字符 重复前一个以"字符"开头的命令
  • !num 按照历史记录的序号执行命令
  • !?abc 重复之前包含abc的命令
  • !n 重复n个命令之前的命令
  • (Ctrl+R) 在历史记录中搜索命令
  • (reverse-i-search)'':
 
Bash Shell支持以下通配符:
  • * 匹配零个或多个
  • ? 匹配任意一个字符
  • [0~9]匹配一个数字范围 
  • [abc]匹配列表里任何字符
  • [^abc]匹配列表以外字符  
 
切换用户
  • su -
  • sudo
  • id 显示用户信息
  • passwd 修改用户密码
 
Bash作业管理
  • 在命令后添加一个& 后台运行
  • 终止某个程序Ctrl+C
  • 暂停某个程序 Ctrl+Z
  • jobs 查看后台运行作业
  • bg n 运行后台作业
  • fg n 拉回前台
 
文件操作
  • 通过touch命令创建一个空白文件或者更新已有文件
  • ls-a 显示所有文件
  • ls -l 显示详细信息
  • ls -R递归显示子目录结构
  • ls-ld 显示目录和链接信息
  • cd .. 上一级目录
  • cd . 当前目录
  • cd ~ 用户家目录
  • cd - 上一个工作目录
  • pwd 查看目录
 
文件操作
  • cp 源文件 目标文件 cp linuxcast linuxcast-2  或者 cp linuxcast linuxcast/
  • cp -r 可以复制文件夹 cp -r linuxcast.net linuxcast.net2
  • cp -rv 显示复制详细信息
  • mv 文件 目标目录 移动或者重命名文件
 
创建删除文件
  • touch
  • rm 文件名
  • rm -r 删除文件夹
  • rm -i 交互式删除文件
  • rm -f 强制删除
 
创建目录
  • mkdir 创建目录
  • rmdir 删除目录(不能删除非空文件夹)
  • rm -r 删除空或者非空文件夹
  • mkdir -p
 
日期时间
  • date +%Y--%m--%d
  • clock 硬件时钟时间
  • cal 日历
  • uptime 系统运行时间
 
输出,查看命令
  • echo 显示输入的内容
  • cat 显示文件内容
  • head -n 查看文件头几行,默认10行
  • tail -n 末尾几行,默认10行
  • tail -f 追踪显示文件更新
  • more 只能向下翻页
  • less 可以上下翻页
 
关机,重启
  • shutdown -h 关机
  • shutdown -r 重启
  • shutdown -h now 立即关机
  • shutdown -h +10 10分钟后关机
  • shutdown -h 23:20 
  • shutdown -r now 重启
  • poweroff 立即关机
  • reboot 立即重启
 
归档,压缩
  • zip linuxcast.zip myfile 压缩文件 
  • unzip linuxcast.zip 解压缩
  • gzip linuxcast.net  压缩文件
  • tar -cvf out.tar linuxcast (tar -cvf etcbackup.tar /etc) 归档
  • tar -xvf linuxcast.tar 解归档
  • tar -cvzf backup.tar.gz /etc 归档并压缩
  • tar -zxvf backup.tar.gz
 
查找
  • locate 查找
  • find 查找位置 查找参数
  • find .-name *linuxcast* 当前目录
  • find / -name *.config
  • find .-name "a*" -exec ls -l {}\;
 
VIM
  • 命令模式 按ESC
  • 插入模式 按i
  • ex模式 按:
 
EX模式
  • :w 保存
  • :q 退出
  • :q! 强制退出不保存
  • :x 保存退出
  • :set number  显示行号
  • :sh 切换到命令行 使用呢ctrl+d切换回vim
 
网卡
  • ifup
  • ifdown
  • setup 配置IP
 
 

查看防火墙状态

firewall-cmd --state

停止firewall

systemctl stop firewalld.service

开启firewall

firewall-cmd --state

禁止firewall 开机启动

systemctl disable firewalld.service

posted @ 2019-05-20 00:56  人类一思考上帝就发笑  阅读(188)  评论(0编辑  收藏  举报