文档章节

Linux常用命令

jit-hakase
 jit-hakase
发布于 2017/09/05 21:43
字数 1319
阅读 10
收藏 0

Linux常用命令

文件目录管理命令

  • cd DIR 切换当前目录到指定目录
  • ls FILE... 列出 文件/目录 目录下文件
    • -i 显示inode号
    • -a 显示隐藏文件
    • -l 显示详细信息
  • touch FILE... 创建/更新文件时间戳
    • -a 更新访问时间
    • -m 更新修改时间
    • -c 不会创建文件
    • -t 指定时间
  • mv FILE... FILE/DIR 重命名/移动 文件/目录
  • rm FILE.../DIR...
    • -f 不提示直接删除
    • -r 递归删除文件 用于删除非空目录
  • cp FILE/DIR... DIR 复制 文件/目录
    • -r 递归复制 用于复制目录
    • -p 保持源文件的属性不变
    • -f 强制覆盖同名 文件/目录
  • mkdir DIR... 创建目录 rmdir 用于删除空目录
    • -p 递归创建
  • pwd 查看当前目录名
  • tree DIR... 查看目录树

查看文本命令

  • cat FILE... 连接并显示文件内容 tac 倒着显示
    • -n 显示行号
  • more FILE... 与cat相同 多了翻页功能[space/b]
  • less FILE... 比more功能更多 搜索: 输入/pattern 使用[n/N]查找
  • head FILE... 显示文件前n行
    • -N 显示N行
  • tail FILE... 显示文件后n行
    • -N 显示N行

文本处理命令

  • cut FILE... 根据分隔符分割成段再输出
    • -d D 将D作为分割符
    • -f N 分割的第N段
  • sort FILE... 排序输出
    • -n 自然排序
    • -f 忽略大小写
    • -M 月份排序
    • -u 同时使用uniq命令
    • -b 忽略最前面的空格
    • -r 反向排序
    • -t D 将D作为分割符
    • -k N 按第N段排序
  • uniq FILE 重复数据仅列一个显示
    • -i 忽略大小写
    • -c 进行计数
  • wc FILE... 统计文件中的数据
    • -l 列出行数
    • -w 列出英文单词数
    • -m 列出字符数
    • -c 列出字节数
    • -L 列出最长一行字符数
  • join FILE1 FILE2 将两个文件中指定栏位相同的行连接起来
    • -t D 将D作为分割符
    • -i 忽略大小写
    • -1 F1第一个文件的字段
    • -2 F2第二个文件的字段
  • tr STR1 STR2 < FILE 逐个替换对应字符
    • -d 删除FILE中包含STR1中的字符 省略STR2参数

其他文件相关命令

  • ln FILE FILE-LINK 创建文件的硬链接
    • -s 软链接
  • file FILE... 查看文件类型
  • stat FILE... 查看文件状态
  • diff FILE1 FILE2 查看2个文件中不同的内容
  • du FILE.../DIR... 显示目录中文件所占大小和总大小
    • -h 加上单位
    • -s 仅显示目录包含的所有文件大小
  • ldd FILE 查看文件所依赖的库

身份相关命令

  • su USER 切换用户
    • su - USER 登录式切换
  • sudo CMD 系统用户用root权限执行命令

时间相关命令

  • date 显示/设置 时间
  • cal 显示日历
  • hwclock 显示/设置 硬件时间

命令相关命令

  • type CMD 查看命令类型
    • -a 显示完整信息
  • alias CMD 查看/设定 别名
  • whatis CMD 查询命令功能
  • which CMD 查询命令位置
  • man CMD 查询命令使用帮助

shell相关命令

  • echo MSG 输出信息为MSG
    • -e 启用转义字符
    • -n 不使用换行
  • exit 退出shell
  • logout 登出shell
  • source FILE 执行文件中shell脚本
  • bash 开启一个新的bash shell
  • clear 清屏
  • history 查看shell命令历史
    • -c 清空命令历史
    • -d N 删除第N条命令
    • -w 保存命令历史至历史文件中
  • hash 查看命令缓存和击中次数

登录相关命令

  • w 查看登录信息
  • who 查看本机登录情况
  • whoami 显示当前用户名
  • tty 显示当前终端
  • last 登录系统用户名单*(/var/log/wtmp)*
  • lastb 登录系统失败用户名单*(/var/log/btmp)*
  • lastlog 最近一次用户登录系统信息
    • -u USER 指定用户

系统相关命令

  • chroot DIR 改变根目录到指定目录
  • uname 查看系统信息
    • -r 内核版本
    • -a 所有信息
  • runlevel 查看运行级别
  • sync 将缓冲区信息写入磁盘
  • init N 切换运行级别(0关机 | 6重启)
  • halt 关闭系统
  • shutdown 关机
    • -h +M M分钟后关机(now现在关机)
    • -r +M M分钟后重启
    • -c 取消关机计划
    • -k MSG 发送关机消息给所有登录者
  • reboot 重启

磁盘内存相关命令

  • df 显示磁盘相关信息
    • -h 加上单位
    • -i 显示inode
  • mount DEVICE MOUNT_DIR 挂载设备
  • umount DEVICE/MOUNT_DIR 卸载已挂载设备
  • fsck 检查并修复文件系统
    • -a 不询问自动修复
  • fdisk DEVICE 对磁盘进行分区
  • mkfs -t FS_TYPE DEVICE 创建文件系统
  • free 查看swap和物理内存使用情况
    • -m 加上单位(M)
  • vmstat [N M] 查看内存和其他系统信息(每N秒显示一次,共M次.)

其他命令

  • locate FILE 系统数据库中模糊查找文件
  • updatedb 更新系统数据库
  • od FILE 查看文本二进制内容
  • sleep N 休眠N秒
  • bc 计算器scale=N 设置精度为N
  • basename PATH/FILE 文件基本名
  • dirname FILE 目录名
  • hostname 显示/设定主机名
  • tee FILE1 < FILE2 将FILE2的内容重定向输出至FILE1
    • -a 追加方式
  • xargs CMD 利用上一个命令的输出执行CMD ( 默认命令echo)

© 著作权归作者所有

上一篇: Bash Shell特性
下一篇: MySQL(1)
jit-hakase
粉丝 1
博文 26
码字总数 30408
作品 0
南京
程序员
私信 提问

暂无文章

Deepin 安装wireshark抓包工具

一、关于deepin和wireshark deepin目前已经发展到15.8了,开发Android毫无压力,在四个月的使用时间里,已经非常习惯了。目前想处理一些网络问题,因此尝试在deepin上安装一个抓包工具。dee...

IamOkay
12分钟前
0
0
Docker镜像仓库服务-Nexus

建立云原生集群系统,建立自己的私有Docker镜像仓库必不可少。一方面可以加快多节点部署容器镜像的下载速度,另一方面是为了安全(容器里存储有系统所有的信息、包括密码、数据库等等,切记不...

openthings
24分钟前
1
0
127.0.0.1 和 0.0.0.0 地址的区别

1. IP地址分类 1.1 IP地址表示 IP地址由两个部分组成,net-id和host-id,即网络号和主机号。 net-id:表示ip地址所在的网络号。 host-id:表示ip地址所在网络中的某个主机号码。 即: IP-a...

华山猛男
今天
19
0
解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.

把 总项目 下的 build.gradle 中的 两个 jcenter() 用 maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’} 代替。...

lanyu96
今天
4
0
基于redis的分布式锁

redisson提供了基于redis的分布式锁实现方式,本文就尝试了下锁的使用方式。Redisson同时还为分布式锁提供了异步执行的相关方法,第二节执行介绍。 一、可重入锁验证 同一个jvm里面同一线程的...

noob_chr
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部