1. 列表目录命令:

格式: ls [参数] 用于显示文件或目录信息

选项: -l 每行显示一个文件和目录信息(长格式),简写:ll等同于ls -l

注意:当参数是文件时,显示此文件全部信息

当参数是目录时,显示此目录内文件及子目录信息

若要显示指定目录的详细信息 ,在“l”(这是英文l)后面加”d” 。

2.更改当前工作目录命令

cd:(change directory) <目录名>

若无参数,则返回宿主目录,否则切换到指定参数目录

上级目录:..

当前目录:.

根目录:/

注意:相对路径是以“.”或“..”开始的目录路径表示形式

绝对路径是以“/”开始的目录路径表示形式

3.目录命令:

新建:

mkdir <目录名>

即make directory

选项:-p 自动创建不存在的父目录

注意:一个mkdir 可同时创建多个目录,用空格分隔

删除:

rmdir <目录名>

即remove directory

选项:-p 自动删除父目录

注意:一个 rmdir 可同时删除多个空目录,用空格分隔

4.文案件命令

touch <文件名>

可同时创建多个文件

注意:

当文件不存在时,创建大小为0的空文件

当文件存在时,则只更新该文件的时间属性

复制:

cp <source> <dest>
cp <source.....> directory

可同时将多个文件复制到指定目录,用户空格分开

cp -r srcdirectory desdirectory

可将原目录及其子目录复制到目标目录

删除:

rm <文件名......>

注意:一个rm 可同时删除多个文件,用空格分开

rm -r 可删除非空目录(recurse) 与rmdir

rm -f 删除时不提示

rm -rf 强制删除(force)

文件移动与重命名:

mv  <source>  <des>

与CP命令使用相同

注意:当源文件与目标文件在同一目录下,视为重命名

文件查找命令:

find <path> -name <file>

在指定目录下查找指定文件

注意:

文件名中可用“*”和“?”

* 表示0到多个字符

?表示一个字符

例子:find / -name 1.log

find / -name java

查看文件类型 file /usr/目录/1.log

使用一下vi 编辑器

文件类型查看命令:

file <文件名> 注意:Linux中无文件扩展名,无法知其文件类型,所以常用此命令

文本文件查看命令:

cat 使用单屏查看文本文件

more 分屏查看时用h(帮助) space(下翻屏) b(上翻屏) enter(下一行) q键(退出)

less e(下一行) y(上一行) f (下翻页)b (上翻页) q(退出)

head -# 如 head -2

tail -# 如 tail -2

链接命令 ln:(重点)

优点:减少系统资源,使文件同步。

一般格式:

ln fromFile toFile (把from文件和to文件链接起来)

连接的限制是必须位于同一个文件系统,连接后对于任何一个文件的改变都会影响到另一个文件,但是删除任何一个文件,另一个文件依然存在,不受删除的影响。

外部设备使用方法:

光盘:

IDE设备

查看光盘设备:ll /dev/cdrom

显示系统中的物理设备挂载信息:mount

光盘挂载

mount /dev/cdrom /mnt/cdrom(可以是其他目录)

读取光盘:ls /mnt/cdrom

卸载光盘:umount /dev/cdrom

umount /mnt/cdrom

注:卸载光盘时必须先退出挂载目录

U盘:

SCSI设备

查看所有存储设备:fdisk -l

U盘操作:

先建目录 mkdir /mnt/usb

挂载 mount /dev/sda /mnt/usb

进入U盘 cd /mnt/usb

卸载 umount /dev/sda

Linux常用命令(二)--文件目录命令的更多相关文章

  1. Linux - 常用归档、压缩命令

    1. ncompress compress命令是一个相当古老的 unix 档案压缩指令,压缩后的文件会加上一个 .Z 的后缀名,默认不会保留源文件.compress只能对文件进行压缩,若要压缩目录,先 ...

  2. Linux常用的20个命令

    以下为20个命令 1.ls命令:ls命令式列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里面的内容,可能是文件也可能是文件夹. root@tecmint:~ ...

  3. linux -- 常用的20个命令

    1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. root@tecmint:~# ls Andr ...

  4. Linux常用的50个命令

    50个最常用的Unix/Linux命令 2014-08-20 这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常 ...

  5. Linux常用的18个命令(复习)

    1. cd命令 它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如: cd /root/Docements # 切换到目录/root/Docements cd . ...

  6. linux 常用文本操作相关命令

    平时工作经常会对文本进行相关操作,包括读写.替换.统计等等,借此整理和学习一下有关命令. 1. cat 查看文件中的内容, -n 查看时为每一行加编号; -b 和-n类似,只不过对于空白行不编号: 2 ...

  7. linux 常用的酷炫命令

    1 命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U -剪切光标前的内容 CTRL + K -剪切光标至行末的内容 CTRL + Y -粘贴 CTRL + E ...

  8. Linux常用基本命令:三剑客命令之-awk内置变量与自定义变量

    AWK中,变量分为两种:内置变量与自定义变量. 常见的内置变量有: FS:输入字段分隔符, 默认为空白字符 OFS:输出字段分隔符, 默认为空白字符 RS:输入记录分隔符(输入换行符), 指定输入时的 ...

  9. 3. Linux常用系统状态检测命令

    1.ifconfig :于获取网卡配置与网络状态等信息,如网卡名称.IP.MAC等 2.uname -a :完整地查看当前系统的内核名称.主机名.内核发行版本.节点名.系统时间.硬件名称.硬件平台.处 ...

  10. Linux常用的一些基础命令

    删除 rm -rvf * -f:强制删除文件或文件夹 -r:递归的删除文件或文件夹 -i:删除文件或文件夹前需要确认 -v:详细显示进行步骤 查看 ls ll        ls -l cat mor ...

随机推荐

  1. PE文件详解(九)

    本篇文章转载自小甲鱼的一篇日志,原文地址 我们知道,Windows 将程序的各种界面定义为资源,包括加速键(Accelerator).位图(Bitmap).光标(Cursor).对话框(Dialog ...

  2. Centos7(Linux)网络配置,自动获取ip地址

    Centos7.0 Vmware 网络桥接配置,利用DHCP自动获取ip地址 首先要将Vmware10.0.3设置为桥接模式. CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd  / ...

  3. XCode v9.6.2017.0830

    新生命团队基础框架X组件,包括网络.数据库.安全.多线程.反射.序列化.模版引擎.服务代理.远程过程调用等模块,包括Mvc后台魔方.超级码神工具.消息队列等子系统,支持Mono/Android/iOS ...

  4. windows 连接Linux

    服务器:阿里云 ecs 从 Windows 环境远程登录 Linux 实例 远程登录软件的用法大同小异.本文档以 Putty 为例,介绍如何远程登录实例.Putty 操作简单.免费.免安装, 下载地址 ...

  5. Android基础_Service

    一.service的用途 1.1 一种是执行长时间运行的耗时操做 1.如网络下载.音乐播放2.文件系统监控等 1.2 另一种是负责组件间的交互 1.将某些功能以Service组件形式封装,然后提供给其 ...

  6. 请求库-request使用

    # -*- coding: utf-8 -*- import requests from urllib.parse import urlencode # python模仿百度搜索引擎 # keywor ...

  7. POJ 1655 Balancing Act【树的重心】

    Balancing Act Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 14251   Accepted: 6027 De ...

  8. BZOJ 3680: 吊打XXX【模拟退火算法裸题学习,爬山算法学习】

    3680: 吊打XXX Time Limit: 10 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 3192  Solved: 1198[Sub ...

  9. 听说 Android 9.0 要禁用 @Hide Api 的调用,你怎么看?

    Android 9.0? Hi,大家好,我是承香墨影! 距离 Android 8.0 发布,已经过了五个月,虽然现在占有率并不高,不过呢,Google 已经着手准备下一版本的 Android 系统. ...

  10. yum指令

    接上个教程,如果用yum list 命名,运行后出现如下结果:则正确搭建了环境 如 yum search httpd 搜索apache的包 安装gcc ,是c语言的编译器 注意:LANG是临时改变的. ...