Linux常用命令之文件处理命令
2014-07-30 19:00
405 查看
0 前言
在Linux学习中命令的学习是必不可少的,而其中许多常用命令的使用又是必须熟练掌握的。这里将我学linux入门时学的一些常用的基本命令记录下,以备自己以后学习查看。也希望这个简单的教程可以帮助到学习Linux的你们。
1 命令格式
linux的命令格式为:命令 [-选项][参数]
eg: ls -al /etc
说明:1)极少数命令的使用不遵循这种格式
2) 当有多个选项时,可以写在一起
3)简化选项与完整选项 (eg:-a 等于 --all)
2 目录处理命令:ls(list)
命令名称:ls
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法格式:ls 选项[-ald][文件或目录]
-a 显示所有文件,包含隐藏文件
-l 详细信息显示
-d 查看目录属性
2.1 文件信息
linux的文件信息由以下格式给出
-rwxr-wr-- (r 可读 w可写 x可执行)
-
文件类型 (- 二进制文件 d目录 l软链接文件)
-[b] rw- r-- r--
[/b]
[b] u g o (u所有者 g所属组 o其他人 )[/b]
3 目录处理命令:mkdir(make directory)
命令名称:mkdir
命令所在路径:/bin/mkdir
执行权限:所有用户
功能描述:创建新目录
语法格式:mkdir -p[目录名]
-p 递归创建(在不存在的目录下建立子目录)
eg:mkdir /home/bryce/ cd /home/bryce mkdir hello
= mkdir -p /home/bryce/hello
[b]3.1 目录处理命令:cd(change directory)[/b]
命令名称:cd
命令所在路径:shell 内置路径
执行权限:所有用户
功能描述:切换目录
语法格式:cd [目录]
eg:cd /tmp/file
cd .. 返回上一级目录
cd ../.. 返回上上级目录
[b][b]3.2 目录处理命令:pwd (print working directory)
[/b][/b]
命令名称:pwd
命令所在路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前目录
语法格式:pwd
[b]4 目录处理命令:rmdir(remove empty directory)[/b]
命令名称:rmdir
命令所在路径:/bin/rmdir
执行权限:所有用户
功能描述:删除空目录
语法格式:rmdir [目录名]
eg:rmdir /home/bryce/hello
[b][b][b][b]5 目录处理命令:cp(copy)[/b][/b][/b][/b]
命令名称:cp
命令所在路径:/bin/cp
执行权限:所有用户
功能描述:复制文件或目录
语法格式:cp -rp [原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
eg:cp /etc/grub.conf /tmp
[b][b][b][b][b][b][b]6
目录处理命令:mv(move)[/b][/b][/b][/b][/b][/b][/b]
命令名称:mv
命令所在路径:/bin/mv
执行权限:所有用户
功能描述:剪切文件或改名
语法格式:mv [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
eg:cp /etc/grub.conf /tmp
[b][b][b][b][b][b][b][b][b][b]7
目录处理命令:rm(remove)[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:rm
命令所在路径:/bin/rm
执行权限:所有用户
功能描述:剪切文件或改名
语法格式:rm -rf [文件或目录]
-r 删除目录
-f 强制删除
eg:rm -rf /home/bryce/Download
[b][b][b][b][b][b][b][b][b][b][b][b][b]8
目录处理命令:cat[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法格式:cat [文件名]
-n 显示行号
eg:cat /hello
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]10
目录处理命令:tac[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:tac
命令所在路径:/bin/tac
执行权限:所有用户
功能描述:反向显示文件内容
语法格式:tac [文件名]
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]11
目录处理命令:more[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法格式:more [文件名]
(空格) 或f 翻页
Enter 换行
q或Q 退出
eg:more /home/bryce/.vimrc
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]12
目录处理命令:less[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可上下翻页)
语法格式:less [文件名]
eg:less /home/bryce/.vimrc
备注:可在less浏览状态下进行文件的搜索 /搜索关键词 如果你查找的关键词不再该页你可以按n继续浏览下面的
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]12
目录处理命令:head[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件前面几行
语法格式:head [文件名]
-n 指定行数
eg:head -n 20 /home/bryce/.vimrc
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]13
目录处理命令:tail[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后面几行
语法格式:tail [文件名]
-n 指定行数
-f 动态显示文件末尾内容
eg:tail -n 20 /home/bryce/.vimrc
tail -f /var/log/message
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]14
目录处理命令:ln[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:ln
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件
语法格式:ln -s [原文件] [目标文件]
-s 创建软链接(类似win的快捷键)
eg:ln -s /usr/bin/qq2013 /home/bryce/qq
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]15
目录处理命令:ln[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:ln
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件
语法格式:ln -s [原文件] [目标文件]
-s 创建软链接
eg:ln -s /usr/bin/qq2013 /home/bryce/qq
一些快捷操作:
清屏 Ctrl +L 或 clear
在Linux学习中命令的学习是必不可少的,而其中许多常用命令的使用又是必须熟练掌握的。这里将我学linux入门时学的一些常用的基本命令记录下,以备自己以后学习查看。也希望这个简单的教程可以帮助到学习Linux的你们。
1 命令格式
linux的命令格式为:命令 [-选项][参数]
eg: ls -al /etc
说明:1)极少数命令的使用不遵循这种格式
2) 当有多个选项时,可以写在一起
3)简化选项与完整选项 (eg:-a 等于 --all)
2 目录处理命令:ls(list)
命令名称:ls
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法格式:ls 选项[-ald][文件或目录]
-a 显示所有文件,包含隐藏文件
-l 详细信息显示
-d 查看目录属性
2.1 文件信息
linux的文件信息由以下格式给出
-rwxr-wr-- (r 可读 w可写 x可执行)
-
文件类型 (- 二进制文件 d目录 l软链接文件)
-[b] rw- r-- r--
[/b]
[b] u g o (u所有者 g所属组 o其他人 )[/b]
3 目录处理命令:mkdir(make directory)
命令名称:mkdir
命令所在路径:/bin/mkdir
执行权限:所有用户
功能描述:创建新目录
语法格式:mkdir -p[目录名]
-p 递归创建(在不存在的目录下建立子目录)
eg:mkdir /home/bryce/ cd /home/bryce mkdir hello
= mkdir -p /home/bryce/hello
[b]3.1 目录处理命令:cd(change directory)[/b]
命令名称:cd
命令所在路径:shell 内置路径
执行权限:所有用户
功能描述:切换目录
语法格式:cd [目录]
eg:cd /tmp/file
cd .. 返回上一级目录
cd ../.. 返回上上级目录
[b][b]3.2 目录处理命令:pwd (print working directory)
[/b][/b]
命令名称:pwd
命令所在路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前目录
语法格式:pwd
[b]4 目录处理命令:rmdir(remove empty directory)[/b]
命令名称:rmdir
命令所在路径:/bin/rmdir
执行权限:所有用户
功能描述:删除空目录
语法格式:rmdir [目录名]
eg:rmdir /home/bryce/hello
[b][b][b][b]5 目录处理命令:cp(copy)[/b][/b][/b][/b]
命令名称:cp
命令所在路径:/bin/cp
执行权限:所有用户
功能描述:复制文件或目录
语法格式:cp -rp [原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
eg:cp /etc/grub.conf /tmp
[b][b][b][b][b][b][b]6
目录处理命令:mv(move)[/b][/b][/b][/b][/b][/b][/b]
命令名称:mv
命令所在路径:/bin/mv
执行权限:所有用户
功能描述:剪切文件或改名
语法格式:mv [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
eg:cp /etc/grub.conf /tmp
[b][b][b][b][b][b][b][b][b][b]7
目录处理命令:rm(remove)[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:rm
命令所在路径:/bin/rm
执行权限:所有用户
功能描述:剪切文件或改名
语法格式:rm -rf [文件或目录]
-r 删除目录
-f 强制删除
eg:rm -rf /home/bryce/Download
[b][b][b][b][b][b][b][b][b][b][b][b][b]8
目录处理命令:cat[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法格式:cat [文件名]
-n 显示行号
eg:cat /hello
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]10
目录处理命令:tac[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:tac
命令所在路径:/bin/tac
执行权限:所有用户
功能描述:反向显示文件内容
语法格式:tac [文件名]
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]11
目录处理命令:more[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法格式:more [文件名]
(空格) 或f 翻页
Enter 换行
q或Q 退出
eg:more /home/bryce/.vimrc
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]12
目录处理命令:less[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可上下翻页)
语法格式:less [文件名]
eg:less /home/bryce/.vimrc
备注:可在less浏览状态下进行文件的搜索 /搜索关键词 如果你查找的关键词不再该页你可以按n继续浏览下面的
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]12
目录处理命令:head[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件前面几行
语法格式:head [文件名]
-n 指定行数
eg:head -n 20 /home/bryce/.vimrc
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]13
目录处理命令:tail[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后面几行
语法格式:tail [文件名]
-n 指定行数
-f 动态显示文件末尾内容
eg:tail -n 20 /home/bryce/.vimrc
tail -f /var/log/message
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]14
目录处理命令:ln[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:ln
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件
语法格式:ln -s [原文件] [目标文件]
-s 创建软链接(类似win的快捷键)
eg:ln -s /usr/bin/qq2013 /home/bryce/qq
[b][b][b][b][b][b][b][b][b][b][b][b][b][b][b][b]15
目录处理命令:ln[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
命令名称:ln
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件
语法格式:ln -s [原文件] [目标文件]
-s 创建软链接
eg:ln -s /usr/bin/qq2013 /home/bryce/qq
一些快捷操作:
清屏 Ctrl +L 或 clear
相关文章推荐
- 详解linux文件处理的的常用命令
- linux常用命令--目录和文件处理
- Linux常用命令-文件处理
- Linux常用命令(二)文件处理命令1
- linux常用文件处理命令
- Linux学习笔记(3)Linux常用命令之文件处理命令
- Linux常用命令详解之文件处理命令二
- Linux学习之——常用文件处理命令
- Linux菜鸟学习笔记(常用基本命令之文件处理)
- Linux常用命令之文件处理命令
- Linux文件和常用的文件处理命令
- Linux学习笔记(3)Linux常用命令之文件处理命令
- Linux常用命令(5)之文件处理命令
- Linux常用命令详解之文件处理命令三
- linux常用命令-简单文件处理命令
- Linux常用命令――文件处理命令篇
- linux常用文件处理命令——课堂笔记
- Linux几个常用文件处理命令
- Linux常用命令(3)之文件处理命令
- Linux常用命令(一)之文件处理命令