linux基础操作学习草稿(试验系统fedora)
来源:互联网 发布:java电商网站源码 编辑:程序博客网 时间:2024/05/16 12:45
定义:
Linux命令:依赖于解释器执行的,用于实现某一功能的指令或程序。
通用格式:
指令 空格 [选项(用于调节命令的具体功能)]空格[参数(命令的操作对象,如文件、目录)]
命令行编辑的辅助操作:
tab键:自动补齐命令剩余部分
\ 键:强制换行
Ctrl+U:清空至行首
Ctrl+K:清空至行尾
Ctrl+L:清屏
Ctrl+C:取消本次输入
帮助命令:
help 空格 指令:用于查看内部指令(指写在bash源码里面的,执行速度较外部命令快,解析命令不需要创建子进程)
指令 空格 --help :用于查看外部指令(bash之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin等等)
man 空格 指令:打开命令阅读手册页
info 空格 指令:命令阅读信息页
一、文件目录管理命令:
1. mkdir 目录名:创建目录3
[liveuser@localhost ~]$ mkdir dir1 dir2
创建一个名字为dir1的目录
[liveuser@localhost ~]$ mkdir dir1 dir2 dir3
连续创建名为dir1、dir2、dir3的三个目录
2.cp [选项] 源目录或文件 目标目录或文件: 复制文件或目录
[liveuser@localhost ~]$ cp item1 item2
将单个目录或文件item1复制到item2中,没有item2系统会自动创建,若item2存在会覆盖item2下文件
[liveuser@localhost ~]$ cp item1 item2 item3 dir
将item1、item2、item3拷贝到dir目录下
cp命令有如下选项:
3.mv [选项] 目录或文件 目录或文件
[liveuser@localhost ~]$ mv item1 item2
将文件或目录item1移动或重命名至item2
[liveuser@localhost ~]$ mv item... dir
将多个文件移动到目录dir下
mv命令的选项如下:
或相应文件的更新文件
4.rm [选项] 目录或文件
[liveuser@localhost ~]$ rm item...
删除一个或多个文件(彻底删除)
rm命令的选线如下:
5.ln [选线] 文件或目录 链接
TIP:
linux下的硬链接与符号连接 硬链接给每个文件提供名字与操作目标,当一个文件的硬链接都被删除了,文件也被删除了。 符号链接可以指向目录,而且删除符号连接不会删除文件。
[liveuser@localhost ~]$ ln file link
创建硬链接
[liveuser@localhost ~]$ ln -s item link
创建符号链接
二、帮助命令TIP:
命令
1、可执行程序:可编译为二进制文件
2、shell内置命令:bash所支持的,内部称之为shell builtin的命令
3、shell函数:合并到环境变量中的小型shell脚本
4、alias命令:自定义易名命令
6.type command:显示命令的类型
[liveuser@localhost ~]$ type ls
本例显示ls is aliased to 'ls --color=tty' 表明ls是经过别名的
7.which command:显示可执行程序的位置
[liveuser@localhost ~]$ which ls
显示可执行程序ls的位置
8.help command:获取shell内置命令的帮助文档
[liveuser@localhost ~]$ help cd
本例显示cd命令的帮助文档
command --help:获取命令使用信息
[liveuser@localhost ~]$ mkdir --help
本例显示mkdir命令的通用format,选项列表等
9.man program:显示程序手册页
[liveuser@localhost ~]$ man ls
本例查看ls程序的手册页
10.whatis command:显示简要描述
[liveuser@localhost ~]$ whatis ls
本例显示ls命令的简要描述
11.info command:显示程序的info条目
[liveuser@localhost ~]$ info ls
本例显示ls命令的info条目
三、重定向指令
标准输入输出重定向<、>和>>与错误重定向2>
命令<文件字段:命令的参数等通过文件输入
命令字段>文件字段:将命令的输出结果从控制台转移到文件中;若命令字段为空,可清空文件或新建空文件
命令字段>>文件字段:从文件末尾输出
命令字段2>文件字段:只输出错误信息
12.cat file1 file2:读取文件至输出流
[liveuser@localhost ~]$ cat a.txt b.txt
本例将a.txt的内容拷贝到b.txt中,若b.txt省略则默认输出到控制台,若a.txt省略则由控制台输入
管道|
命令字段 | 命令字段:依照前后顺序将前面的输出作为后面的输入,也可当过滤器使用
四、其他实用命令
13.pwd:查看当前目录
14.touch 文件:创建指定文件名的新文件
15.du 目录或文件:查看占用空间大小
- linux基础操作学习草稿(试验系统fedora)
- linux基础(六)----linux命令系统学习----网络操作命令
- 《LINUX内核完全注释0.11》学习笔记(草稿)
- Linux系统相关基础操作
- Fedora(linux)系统里面随机数测试
- LINUX 系统备份和恢复(通过虚拟机试验)
- linux学习-系统服务基础(三)
- Linux系统入门基础学习(一)
- 轻松学习Fedora Core 6系统-1.1 Linux简介
- 轻松学习Fedora Core 6系统-1.3 Linux组成
- 轻松学习Fedora Core 6系统-2.1 图形界面与Linux
- Andorid学习笔记(草稿)
- 为工作站安装原生Linux系统【操作步骤】 {Universal USB Installer}{第一版试验}
- linux基础:Linux系统操作常用快捷键
- linux学习基础---文件操作
- linux学习笔记(二)--linux字符界面操作基础
- 四极管:Linux基本操作和简单试验
- linux系统学习(一) (linux基础)
- oracle存储过程
- 谁是小偷?
- linux下查询网卡工作模式、状态
- 基于Linux内核的input子系统驱动
- DirectX机制
- linux基础操作学习草稿(试验系统fedora)
- RMAN热拷贝在线复制数据库并搭建副库 (2)
- wince6LCD移植--网上找的
- Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
- hdu 1195 Open the Lock
- Android自定义View之一:初探实例
- 8.5折!图表控件TeeChart特价中...
- Hadoop调度算法相关研究
- linux里的CPU负载