Linux学习一:基本知识及基本命令

自己整理,以备自己查询;

一、关于shell我的理解

  shell我们可以理解成一种操作系统,同时也是一种程序设计语言。分为两大类:(1)图形界面shell(GUI Graphical User Interface); (2)命令行式shell(CLI Command Line Interface)

二、一些常用命令

1.日期时间

date用以查看、设置当前系统时间:格式化显示时间:+%Y--%m--%d

显示硬件时钟时间:hwclock(clock)

查看日历:cal

查看系统运行日间:uptime

2.输出、查看命令

显示输入内容:echo

显示文件内容:cat

显示文件的头几行:head -n(n指定显示的行数,默认10行)

显示文件的尾几行:tail -n (n指定显示的行数,默认10行)-f 追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)

显示文件内容(只能向下翻页):more

显示文件内容(只能上下翻页):less

3.查看硬件信息

查看PCI设备:lspci  -v(-v 查看详细信息)

查看USB设备:lsusb -v(-v 查看详细信息

查看加载的模块:lsmod

4.关机、重启

关机:shutddown -h now (立即关机)shutdown -h +10(10分钟后) shutdown -h 23:30 (23:30关机)

立即重启:showdown -r now / reboot

立即关闭计算机:poweroff

5.归档、压缩

压缩文件:zip my.zip myfile / gzip myfile

解压文件:unzip my.zip

归档文件:tar -cvf my.tar myfile

  tar -xvf my.tar

tar -cvzf my.tar.gz /etc(-z参数将归档后的文件进行gzip压缩以减少大小)

6.查找

查找文件、文件夹:locate keyword

建立、更新数据库:update(需要预先建立数据库,数据库默认每天更新一次)

高级查找文件、文件夹: find 查找位置 查找参数(-name, -perm, -user, -group, -ctime, -type, -size)

     e.g.:find . -name *my*

      find / -name *.conf

find / -perm 777

find / -type d

find . -name "a*" -exec ls -l {}\

7.man命令,获取帮助的命分为很多类: 1:用户命令;2:内核系统调用;3:库函数;4:特殊文件和设备;5:文件格式和规范;6:游戏;7:规范、标准和其他页面;8:系统管理命令;9:Linux内核API

查询包含该关键字的文档:man -k 关键字

8.INFO(与man相似,但提供的信息更为详细深入,以类似网页的形式显示,man&info都可以通过“/+关键字”方式进行搜索)












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值