linux入门基础笔记
2016-06-04 00:22
288 查看
linux入门基础笔记
1)Shell分为CLI和GUI两种
CLI:Command Line Interface 例如BASH
GuI:Graphical User Interface 例如GNOME
2)提示符
*#根用户
*$表示普通用户
3)命令有三个部分组成
1、命令
2、选项(以横杠加选项字符)
3、参数
4)使用Tab键来简化命令输入
*自动补全命令
*自动补全文件名
*无法自动补全参数
5)使用上下键查找历史命令,或使用history命令查看
6)通过Ctrl+r来搜索命令历史记录
7)在CLI中,通过su命令切换用户
su - 切换到root用户并使用一个新的运行环境
sudo 使用管理员身份运行命令
显示当前用户信息 id
修改当前用户密码 passwd
8)管理后台作业
jobs
bg
fg
Linux文件系统基本结构
1)文件系统的根为“/”,区分大小写,
2)当前工作目录,通过pwd命令显示当前目录
3)文件大小写敏感
通过touch命令可以创建一个空白文件或者更新已有文件的时间
以“.”开头的文件是隐藏文件
4)列出目录内容
ls命令用来列出目录内容
相关参数:
*ls -a 显示所有文件(包括隐藏文件)
*ls -l 显示详细信息
*ls -R 递归显示子目录结构
*ls -ld 显示目录和链接信息
5)file命令查看文件类型
6)cd命令可以用来切换目录
*上一级目录 “..”
*当前目录“.”
*用户家目录“~”
*上一个工作目录“-”
文件操作
1)复制文件、目录
使用cp命令复制文件或目录
cp 源文件(文件夹) 目录文件(文件夹)
常用参数:
-r 递归复制整个目录树
-v 显示详细信息
2)通过mv命令移动或者重命令文件或目录
mv 文件 目标目录
如果指定文件名,则可以重命名文件
3)创建、删除文件
*通过touch命令可以创建一个空文件或更新文件时间
*通过rm命令可以删除文件或目录
常用参数:
*-i 交互式
*-r 递归地删除包括目录中的所有内容
*-f 强制删除,没有警告提示
4)创建、删除目录
*通过mkdir命令创建一个目录
*通过rmdir命令删除一个空目录
*通过rm -r (-f)命令删除一个非空目录
linux目录系统结构
Linux系统常用命令
1)日期时间
*命令date用以查看、设置当前系统时间
格式化显示时间:+%Y--%m--%d
*命令hwclock(dock)用以显示硬件时钟时间
*命令cal用以查看日历
*命令uptime用以查看系统运行时间
2)输出、查看命令
*命令echo用以显示输入的内容
*命令cat用以显示文件内容
*命令more用于翻页显示文件内容(只能向下翻页)
*命令less用于翻页显示文件内容(带上下翻页)
*命令head用于显示文件的头几行(默认10行)
-n 指定显示的行数
*命令tail用于显示文件的末尾几行(默认10行)
-n指定显示的行数
-f追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
3)查看硬件信息
*命令lspci用于查看PCI设备
-v 查看详细信息
*命令lsusb用以查看USB设备
-v查看详细信息
*命令lsmod用以查看加载的模块(驱动)
4)关机、重启
*命令shutdown用以关闭、重启计算机
shutdown [关机、重启] 时间
-h 关闭计算机
-r 重新启动
*命令powerof用以立即关闭计算机
*命令reboot用以立即重启计算机
5)归档、压缩
*命令zip用以压缩文件
zip 压缩名.zip 源文件
*命令unzip用以解压缩zip 文件
unzip 压缩名.zip
*命令tar用以归档文件
tar -cvf 归档名.tar 源文件
tar -xvf 归档名.tar
tar -cvzf 归档名.tar.zip 源文件
6) 查找
*命令locate用以快速查找文件、文件夹
locate keyword
*此命令需要预先建立数据库、数据库默认每天更新一次,可用update命令手工建立、更新数据库
*命令find用以高级查找文件、文件夹:
find 查找位置 查找参数
磁盘基本概念
1)分区概念
*不同分区用:设备名称+分区号方式表示、如sda1,sda2
dev/sda
2)MBR,传统的分区机制
1)Shell分为CLI和GUI两种
CLI:Command Line Interface 例如BASH
GuI:Graphical User Interface 例如GNOME
2)提示符
*#根用户
*$表示普通用户
3)命令有三个部分组成
1、命令
2、选项(以横杠加选项字符)
3、参数
4)使用Tab键来简化命令输入
*自动补全命令
*自动补全文件名
*无法自动补全参数
5)使用上下键查找历史命令,或使用history命令查看
6)通过Ctrl+r来搜索命令历史记录
7)在CLI中,通过su命令切换用户
su - 切换到root用户并使用一个新的运行环境
sudo 使用管理员身份运行命令
显示当前用户信息 id
修改当前用户密码 passwd
8)管理后台作业
jobs
bg
fg
Linux文件系统基本结构
1)文件系统的根为“/”,区分大小写,
2)当前工作目录,通过pwd命令显示当前目录
3)文件大小写敏感
通过touch命令可以创建一个空白文件或者更新已有文件的时间
以“.”开头的文件是隐藏文件
4)列出目录内容
ls命令用来列出目录内容
相关参数:
*ls -a 显示所有文件(包括隐藏文件)
*ls -l 显示详细信息
*ls -R 递归显示子目录结构
*ls -ld 显示目录和链接信息
5)file命令查看文件类型
6)cd命令可以用来切换目录
*上一级目录 “..”
*当前目录“.”
*用户家目录“~”
*上一个工作目录“-”
文件操作
1)复制文件、目录
使用cp命令复制文件或目录
cp 源文件(文件夹) 目录文件(文件夹)
常用参数:
-r 递归复制整个目录树
-v 显示详细信息
2)通过mv命令移动或者重命令文件或目录
mv 文件 目标目录
如果指定文件名,则可以重命名文件
3)创建、删除文件
*通过touch命令可以创建一个空文件或更新文件时间
*通过rm命令可以删除文件或目录
常用参数:
*-i 交互式
*-r 递归地删除包括目录中的所有内容
*-f 强制删除,没有警告提示
4)创建、删除目录
*通过mkdir命令创建一个目录
*通过rmdir命令删除一个空目录
*通过rm -r (-f)命令删除一个非空目录
linux目录系统结构
Linux系统常用命令
1)日期时间
*命令date用以查看、设置当前系统时间
格式化显示时间:+%Y--%m--%d
*命令hwclock(dock)用以显示硬件时钟时间
*命令cal用以查看日历
*命令uptime用以查看系统运行时间
2)输出、查看命令
*命令echo用以显示输入的内容
*命令cat用以显示文件内容
*命令more用于翻页显示文件内容(只能向下翻页)
*命令less用于翻页显示文件内容(带上下翻页)
*命令head用于显示文件的头几行(默认10行)
-n 指定显示的行数
*命令tail用于显示文件的末尾几行(默认10行)
-n指定显示的行数
-f追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
3)查看硬件信息
*命令lspci用于查看PCI设备
-v 查看详细信息
*命令lsusb用以查看USB设备
-v查看详细信息
*命令lsmod用以查看加载的模块(驱动)
4)关机、重启
*命令shutdown用以关闭、重启计算机
shutdown [关机、重启] 时间
-h 关闭计算机
-r 重新启动
*命令powerof用以立即关闭计算机
*命令reboot用以立即重启计算机
5)归档、压缩
*命令zip用以压缩文件
zip 压缩名.zip 源文件
*命令unzip用以解压缩zip 文件
unzip 压缩名.zip
*命令tar用以归档文件
tar -cvf 归档名.tar 源文件
tar -xvf 归档名.tar
tar -cvzf 归档名.tar.zip 源文件
6) 查找
*命令locate用以快速查找文件、文件夹
locate keyword
*此命令需要预先建立数据库、数据库默认每天更新一次,可用update命令手工建立、更新数据库
*命令find用以高级查找文件、文件夹:
find 查找位置 查找参数
磁盘基本概念
1)分区概念
*不同分区用:设备名称+分区号方式表示、如sda1,sda2
dev/sda
2)MBR,传统的分区机制
相关文章推荐
- linux后台开发具备能力集锦
- linux下安装过zsh后,使用yum安装autojump后,使用source ./zshrc出现问题
- Linux-netstat命令详解
- Linux文本处理工具
- 安装mysq 在linux,以及配置权限, 让某个账户能远程访问并且访问所有数据库
- locale------- linux字符集
- Linux学习之预定义变量
- 配置linux DNS
- linux高级原7
- Linux内核驱动子系统(一)GPIO的使用
- Linux零散知识点笔记
- Unix And Linux
- linux高级原6
- linux select函数详解
- Linux 字符设备驱动开发基础(五)—— ioremap() 函数解析
- [嵌入式Linux]--u-boot-2016.05移植
- linux高级原5
- linux设备驱动程序注册过程详解
- Linux中的线程锁与条件变量
- centos6.5下搭建阿帕奇环境,查看静态页面