`
king_tt
  • 浏览: 2109094 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux入门基础 #3:文件基本操作管理和常用命令

 
阅读更多





本文出自 http://blog.csdn.net/shuangde800


--------------------------------------------------------------------------------------


文件基本操作

  • 命令“cp”用以复制文件或目录:

$ cp [-r] 源文件(文件夹) 目标文件(文件夹)

-r递归复制整个目录, 复制文件夹要用这个

-v显示详细信息,cp -rv或者cp -r -v当复制文件较多时,可以看进度


  • 命令“mv”用来移动或重命名一个文件或目录:

$ mv [-r] 源文件(文件夹) 目标目录

移动时如果指定文件名,则会进行重命名


  • 命令“touch”用以创建一个空白文件或更新一个现有文件的时间戳:

$ touch 文件名

命令“rm”用以删除一个文件或文件夹:


  • rm 文件/文件夹

-i 交互式删除,每删除一个文件都会提示

-r 递归删除文件夹下所有文件

-f 强制删除,不提示(慎用)

  • 命令“mkdir”、“rmdir”用以创建或删除一个目录

rmdir可以删除空目录,但是不能删除有文件的目录



时间日期


  • date命令:显示当前时间日期

格式化显示时间: +%Y--%m--%d

设置:$ date -s 日期字符串, 修改需要超级用户权限

  • hwclock命令:显示硬件时钟 , 需要su权限
  • cal命令:显示日历
  • uptime命令:显示系统运行时间

输出、查看


  • echo命令: 将输入的字符串送往标准输出.
例如echo "abc", 屏幕会输出abc.
可以把字符串输出到其他文件,如
$ echo "Hello world" > input.txt

  • cat命令:查看指定文件内容
  • head命令:查看指定文件头10行内容
head [-n] 指定显示几行内容
  • tail命令:查看指定文件末尾10行内容
tail [-n] 指定显示几行内容
tail [-f] 追踪显示文件的更新. 可用于追踪日志
  • more命令:以翻页形式查看指定文件内容(只可向下翻页)
  • less命令:以翻页形式查看指定文件内容(可上下翻页)



查看硬件信息


  • lspci命令:查看PCI设备信息

-v 查看详细信息

  • lsusb命令:查看USB设备信息

-v 查看详细信息

  • lsmod查看加载的模块



关机、重启


  • shutdown命令:关机、重启、休眠(可定时)

-h 关机(halt)

-r 重启(restart)

例如:

$ shutdown -h now立即关机

$ shutdown -h +10 10分钟后关机

$ shutdown -h 23:20 23:20关机

$ shutdown -r now 立即重启


  • reboot命令:立即重启
  • poweroff命令:立即关机



归档、压缩


  • zip命令:创建zip压缩文件

$ zip zsd.zip myfile 把myfile压缩成zsd.zip

unzip命令:解压缩zip压缩文件

$ unzip zsd.zip把zsd.zip解压

  • gzip命令:创建gzip格式压缩文件

  • tar命令:创建归档文件(一般用于备份,可与gzip一起执行创建归档压缩文件)

归档文件是一个文件和目录的集合,而这个集合被贮存在一个文件中。归档文件没有经过压缩----它占用的空间是其中所有文件和目录的总和。压缩文件也是一个文件和目录的集合,且这个集合也被贮存在一个文件中,但是,它的贮存方式使其所占用的磁盘空间比其中所有文件和目录的总和要少。归档文件不是压缩文件,但是压缩文件可以是归档文件。

$ tar -cvf out.tar myfile1 myfile2..., 创建把out.tar归档文件

$ tar -xvf out.tar把out.tar提取出来

$ tar -xvzf out.tar.gz myfile, 把myfile归档后的归档文件进行gzip压缩

-z参数将归档后的归档文件进行gzip格式压缩以减少空间.大多数用这个命令,网上下载的linux开源文件也大多数是这种格式的



查找


  • locate命令:快速查找文件

$ locate keyword

需要特定数据库支持,数据库默认每天一更,可通过updatedb命令手工建立,更新数据库

  • find命令:功能强大的实时查找命令,可支持多条件查找,但速度慢

find 查找位置 查找参数

例如: 注意查找字符串都要有双引号

$ find . -name "*filename*" 在当前目录下,-name表示基于文件名查找, 用了通配符的文件名

$ find / -name "*.confg" 在根目录下, 基于文件名查找, 以.confg结尾的文件

$ find / -perm 777查找根目录下,所有权限是777的文件

$ find / -type d查找所有目录

$ find . -name "a*" -execls -l{} \; 除了ls -l,其他都是固定格式, 把所有文件名以a开头的文件名当作参数给ls -l命令执行

find支持很多种查找条件,常用的如下:

-name

-perm

-user

-group

-ctime

-type

-size


分享到:
评论

相关推荐

    Linux 入门常用命令

    Linux 入门常用命令 1 Linux进入与退出系统 1 Linux文件的复制、删除和移动命令 2 rm命令 3 Linux目录的创建与删除命令 3 Linux文本处理命令 6 Linux备份与压缩命令 7 Linux改变文件或目录的访问权限命令 9 Linux与...

    Linux操作系统基础教程.pdf

    常用的基本命令:mkdir mv cd rm ls 等 Linux 系统目录结构:home dev bin init etc lib usr var等 文件的链接:inode 磁盘的挂载:mount 用户组 Linux 文件权限与目录权限:chmod chown bash、shell 查找、比较、...

    linux常用命令,嵌入式linux使用入门笔记,linux入门

    资源包含linux常用命令大全,嵌入式linux入门笔记共两个文件

    linux常用命令明细(详细)

    Linux初学者:提供了基本的命令和用法,有助于快速入门Linux。 中级Linux用户:回顾基本命令以及学习更高级的命令和选项。 系统管理员和开发人员:作为日常操作的参考资料,加速工作流程。 使用场景及目标: 快速...

    linux常用命令PPT文档

    常用linux命令。linux入门经典,包括文件管理,文档管理,系统管理,网络通讯等基本命令

    Linux常用命令大全.zip

    如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。 所以,在Linux系统上工作离不开使用系统提供的命令。 要想真正理解Linux系统,就必须从Linux命令学起, 通过基础的命令学习可以进一步理解Linux系统。 ...

    Linux常用命令全集,很方便和实用

    Linux常用命令全集,很方便和实用 常用linux命令。linux入门经典,包括文件管理,文档管理,系统管理,网络通讯等基本命令

    Linux入门常用命令

    1、ls命令 cd /root ls #显示当前目录下所有的非隐藏文件 ls -a #显示当前目录下所有文件,包含隐藏文件 ls -l #显示当前目录下所有的非隐藏文件的详情 ls -al #显示当前目录下所有文件,包含隐藏文件 的详情 ...

    基础的Linux常用命令

    在此我就介绍几条比较基础的Linux命令帮助大家入门。 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls...

    60个Linux常用命令大全.pdf

    这份Linux常用命令大全是为希望学习和熟悉Linux操作系统的用户而准备的指南。以下是对这份命令大全的简要介绍: 内容概要:该命令大全包括了60个常用的Linux命令,涵盖了网络管理、系统监控、文本处理、文件管理、...

    Linux常用命令大全(从入门到精通)

    本文将对Linux的常用命令进行详尽解读,力求覆盖文件操作、系统信息查询、进程管理、搜索查找等多个维度,帮助您构建坚实的Linux命令行使用基础。 一、文件与目录操作 二、文件内容查看与编辑 三、系统信息查询与...

    Linux常用命令汇总

    Linux常用命令汇总,用于初学者学习Linux知识 “Hello everybody out there using minix ---- I’m doing a free operating system” 1991.8,网络上出现了一篇以该句开头的一个帖子,发帖人就是一个芬兰的Linus ...

    linux入门常用命令

    简明有用的linux命令介绍,文件管理命令;文件查找命令;磁盘管理工具;文件处理命令;进程管理命令;软件包管理命令;压缩及解压缩命令等。常备案头解君愁。

    Linux常用命令.md

    有关Linux中常用的命令。帮助Linux初学者快速掌握Linux ubantu的入门操作

    入门学习Linux常用必会60个命令实例详解doc/txt

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux...

    Linux从零入门实战-2019年七月Z线.txt

    第一阶段 Linux快速入门掌握Linux的常用操作命令 第一讲 Linux介绍 知识点1: Linux发展简史与黑客文化 知识点2: 安装Linux系统, 以Ubuntu虚拟机为例 知识点3: 购买Linux云主机,以阿里云主机为例 知识点4: Linux...

    Linux入门时必学60个文件处理命令

    Linux入门时必学60个文件处理命令 Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录...

    入门学习Python-Linux基础实战视频教程(六)课件PPT模板.pptx

    contents 第1章linux操作系统简介和常用命令的使用及虚拟机的安装 第2章linux文件管理和vim编辑模式及命令 第3章用户和组管理常用命令和存储文件信息介绍 第4章linux进程生命周期&网络管理 第5章shell命令详解和...

    新手入门级linux系统常用命令大全

    Linux命令学习是大多数新手的最大障碍,今天为大家分享一些Linux系统下常用的基础命令,linux常用命令全集 Linux系统信息命令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在...

    linux常用命令之bash入门指南 中文WORD版

    linux常用命令之bash入门指南 中文WORD版

Global site tag (gtag.js) - Google Analytics