您的位置:首页 > 运维架构 > Linux

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

2018-01-20 14:50 253 查看
自己整理,以备自己查询;

一、关于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都可以通过“/+关键字”方式进行搜索)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: