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都可以通过“/+关键字”方式进行搜索)
一、关于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都可以通过“/+关键字”方式进行搜索)
相关文章推荐
- LINUX 学习总结—基本框架,基本命令(2)
- ARM学习笔记---linux基本命令
- Linux基本命令与Vi学习
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux 中断学习之前言篇 中断之原理篇 一.中断的基本知识
- 学习Linux的必学60个基本命令(摘抄)
- linux基本命令学习笔记
- Unix_Linux学习(3)——纯命令模式下的一些基本操作
- linux基本命令学习cp命令
- Linux命令学习手册-chroot命令(基本应用)
- 菜鸟学习linux笔记与练习-----一些基本命令以及初级网络配置
- linux 学习之60个基本命令
- linux基本知识学习
- 写得蛮好的linux学习笔记 [转] 二基本命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Unix_Linux学习(3)——纯命令模式下的一些基本操作
- Linux学习 linux批量重命名及linux基本命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- 写得蛮好的linux学习笔记(二)(一些常用的基本命令)
- Linux学习笔记:基本概念、常用命令