linux指令(一)——常用

1.linux目录结构(前面有/)

  • bin (binaries)存放二进制可执行文件
  • sbin (super user binaries)存放二进制可执行文件,只有root才能访问
  • etc (etcetera)存放系统配置文件
  • home 存放用户文件的根目录
  • root 超级用户目录
  • dev (devices)用于存放设备文件
  • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
  • mnt (mount)系统管理员安装临时文件系统的安装点
  • boot 存放用于系统引导时使用的各种文件
  • tmp (temporary)用于存放各种临时文件
  • var (variable)用于存放运行时需要改变数据的文件

2.查看帮助文档

  • 内部命令 help+命令
  • 外部命令 man+命令

3.一些简单的常用快捷键

  • ctrl+c 停止进程
  • ctrl+l 清屏
  • ctrl+r 搜索历史命令
  • history 查看历史命令
  • cd 切换目录
  • cd . 留在当前目录
  • cd .. 返回上一级目录
  • ifconfig 网卡网络配置详解
  • ping 测试网络的连通性
  • shutdown系统关机
    • -r 关机后立即重启
    • -h 关机后不重新启动
  • halt 关机后关闭电源
  • reboot 重新启动

4. 操作文件或目录常用命令

简单的就不做实例了,按照基本格式写就行了,实例均为黑体字标出

  • ls:显示文件和目录列表(list)
    常用参数:

    • -l (long)
    • -a (all) 注意隐藏文件、特殊目录.和..
    • -t (time)

    命令格式:命令 -选项 参数 如:ls -la /usr 显示usr文件的所有文件,也可以简写为ll /usr

  • pwd 显示当前工作目录(print working directory)
  • mkdir 创建目录(make directoriy)
    • -p 父目录不存在情况下先生成父目录 (parents)
      mkdir /root/WebRoot 在root目录下生成WebRoot文件夹
  • touch 创建文件
    touch /root/WebRoot 在root目录下生成WebRoot文件夹
  • cp 复制文件或目录(copy)
    • -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)
  • mv 移动文件或目录、文件或目录改名(move)
  • rm 删除文件(remove)
    • -r 同时删除该目录下的所有文件(recursive)
    • -f 强制删除文件或目录(force)
  • rmdir 删除空目录(remove directoriy)
  • more、less 分页显示文本文件内容
  • head、tail查看文本中开头或结尾部分的内容
    haed -n 5 a.log 查看a.log文件的前5行
    tail -f b.log 循环读取(fellow)
  • wc 统计文本的行数、字数、字符数(word count)(若是不写选项,默认全部显示出来)
    • -m 统计文本字符数
    • -w 统计文本字数
    • -l 统计文本行数
  • find 在文件系统中查找指定的文件
    find /etc/ -name “aaa” 在etc文件夹中查找名为aaa的文件
  • grep 在指定的文本文件中查找指定的字符串
  • ln 建立链接文件(link)

    • -s 对源文件建立符号连接,而非硬连接(symbolic)
  • tar命令(重点)

    • -c 建立一个压缩文件的参数指令(create)
    • -x 解开一个压缩文件的参数指令(extract)
    • -z 是否需要用 gzip 压缩
    • -j 是否需要用 bzip2 压缩
    • -v 压缩的过程中显示文件(verbose)
    • -f 使用档名,在 f 之后要立即接档名(file)
    • -C指定解压文件夹
      tar -xzvf a.jar.gz -C /usr/local/src/ 将a.jar.gz解压到/usr/local/src/目录下

4. 有关系统进程的一些指令

  • top 显示当前系统中耗费资源最多的进程
    • -ps 显示瞬间的进程状态
    • -e /-A 显示所有进程,环境变量
    • -f 全格式
    • -a 显示所有用户的所有进程(包括其它用户)
    • -u 按用户名和启动时间的顺序来显示进程
    • -x 显示无控制终端的进程
  • kill 杀死一个进程
    kill -9 pid 根据pid杀死进程
  • df 显示文件系统磁盘空间的使用情况
  • du 显示指定的文件(目录)已使用的磁盘空间的总
    • -h文件大小以K,M,G为单位显示(human-readable)
    • -s只显示各档案大小的总合(summarize)

5.VIM文本编辑器

这里写图片描述
(1)插入命令

  • i 在光标前插入
  • I 在光标当前行开始插入
  • a 在光标后插入
  • A 在光标当前行末尾插入
  • o 在光标当前行的下一行插入新行
  • O 在光标当前行的上一行插入新行

(2)定位命令

  • :set nu 显示行号
  • :set nonu 取消行号
  • gg 到文本的第一行
  • G 到文本的最后一行
  • :n 到文本的第n行

(3)删除命令

  • x 删除光标所在处字符
  • nx 删除光标所在处后的n个字符
  • dd 删除光标所在行。ndd删除n行
  • dG 删除光标所在行到末尾行的所以内容
  • D 删除光标所在处到行尾的内容
  • :n1,n2d 删除指定范围的行

(4)替换和取消命令

  • u undo,取消上一步操作
  • Ctrl + r redo,返回到undo之前
  • r 替换光标所在处的字符
  • R 从光标所在处开始替换,按Esc键结束

(5)其他命令

  • Shift+ zz 保存退出,与“:wq”作用相同
  • v 进入字符可视模式
  • V 或 Shift + v 进入行可视模式
  • Ctrl + v 进入块可视模式

6.RPM命令使用

对rpm文件进行安装,rpm文件相当于windows系统的exe文件

  • -i:安装应用程序(install)
  • -e:卸载应用程序(erase)
  • -vh:显示安装进度;(verbose hash)
  • -U:升级软件包;(update)
  • -qa: 显示所有已安装软件包(query all)
    rpm -ivh a.rpm 安装a.rpm文件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值