时间日期

命令date用以查看,设置当前系统时间

  • image
  • 格式化显示时间:+%Y–%m–%d
  • image

    设置当前系统时间(需要超级用户权限)

  • date -s “时:分:秒”

  • 命令hwclock(clock)用以显示硬件时钟时间
  • 命令cal用以查看日历
  • 命令uptime用以查看系统运行时间

输出,查看命令

  • echo,显示输入的内容
  • cat,显示文件内容
  • head -n+数字,显示文件的头几行(默认10行),-n指定显示的行数
  • tail -n/-f,显示文件的末尾几行(默认10行),-f用于追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
  • more,用于翻页显示文件内容(只能向下翻页)
  • less,用于翻页显示内容(待上下翻页)

    查看硬件信息

  • 命令lspci用以查看PCI设备
  • 命令lsusb用以查看USB设备
  • 可以加-v查看更详细的信息
  • 命令lsmod用以查看加载的模块(驱动)

关机,重启

命令shutdown用以关闭,重启计算机

  • shutdown [关机,重启等] 时间
  • shutdown -h 关闭计算机
  • shutdown -r 重新启动

例如:

  • 立即关机:shutdown -h now
  • 10分钟后关机 shutdown -h + 10
  • 23:30分关机:shutdown -h 23:30
  • 立即重启:shutdown -r now

不用shutdown实现关机重启

  • 命令poweroff用以立即关闭计算机
  • 命令reboot用以立即重启计算机

归档,压缩

命令zip用于压缩文件

  • zip filename.zip myfile

    命令unzip用以解压缩zip文件

  • unzip filename.zip

命令gzip用以压缩文件

  • gzip myfile

    命令tar用以归档文件

  • tar -cvf(创建一个新的归档) 归档名称.tar 待归档的文件夹(并不会对里面的文件进行压缩,仅仅是将其归档为一个文件包)

  • tar -xvf(释放一个归档) 归档名称.tar

  • tar -cvzf file.tar.gz 待归档的文件夹 (归档并压缩)

查找


命令locate用以快速查找文件,文件夹:

  • locate keyword
  • 基于数据库的查找,如果查找在数据库更新后的文件,需手动更新数据库后查找

    此命令需要预先建立数据库,数据库默认每天更新一次,可用update命令手工建立,更新数据库


命令find用以高级查找文件,文件夹:

  • find 查找位置 查找参数

举几个栗子:

  • find .(当前目录) -name(根据名称查找) 查找文件(夹)的名称(可以使用通配符)
  • find /(根目录,会在整个硬盘里面去查找) -name 查找文件名称

  • -find / -perm(指定权限查找) 权限编号

  • find / -type(按照类型查找) d(目录)
  • find . -name “a*” -exec ls -l {}\; 对找到的文件执行命令 -ls -l

find查找条件

find支持很多种查找条件,常用的如下:

  • -name
  • -perm
  • -user
  • -group
  • -ctime
  • -type
  • -size

最后更新: 2018年01月23日 10:06

原始链接: http://drac0nids.top/2017/08/18/Linux系统基础常用命令/

× 请我吃糖~
打赏二维码