linux下的文件命名规则
1)除了/ 之外,所有的字符都合法。
2)有些字符最好不用,如空格符、制表符、退格符和字符@ # $ & ( ) - 等。
3)避免使用. 作为普通文件名的第一个字符。(linux以“.”开头的为隐藏文件)
4)大小写敏感。

命令格式
命令格式:命令-选项参数
例: ls -la /etc
说明:1)当有多个选项时,可以写在一起。
2)两个特殊的目录. 和.. ,分别代表当前目录和当前目录的父目录。

文件处理命令:ls
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件(all)
-l 详细信息显示(long)
-d 查看目录属性(directory)

权限者可以分为两种:

1.root :表示只有root可以执行

一般在/sbin或/usr/sbin下。

2.all user:所有用户可以运行

一般在:/bin或/usr/bin下

bin--binary

usr--user

sbin--super binary

[********@localhost ~]$  ls -al /
dr-xr-xr-x.  26 root root  4096 6? 29 17:14 .
dr-xr-xr-x.  26 root root  4096 6? 29 17:14 ..
-rw-r--r--.   1 root root     0 6? 29 17:14 .autofsck
dr-xr-xr-x.   2 root root  4096 6? 29 07:09 bin
dr-xr-xr-x.   4 root root  4096 6? 29 04:03 boot
drwx------.   3 root root  4096 6? 29 04:23 .dbus
drwxr-xr-x.  18 root root  3720 6? 29 17:15 dev
drwxr-xr-x. 114 root root 12288 6? 29 17:15 etc
drwxr-xr-x.   3 root root  4096 6? 29 04:26 home
dr-xr-xr-x.  18 root root 12288 6? 29 07:09 lib
drwx------.   2 root root 16384 6? 29 03:28 lost+found
drwxr-xr-x.   2 root root  4096 6? 29 06:55 media
drwxr-xr-x.   2 root root     0 6? 29 17:15 misc
drwxr-xr-x.   2 root root  4096 9? 23 2011 mnt
drwxr-xr-x.   2 root root     0 6? 29 17:15 net
drwxr-xr-x.   3 root root  4096 6? 29 04:02 opt
dr-xr-xr-x. 160 root root     0 6? 29 17:14 proc
dr-xr-x---.   5 root root  4096 6? 29 16:26 root
dr-xr-xr-x.   2 root root 12288 6? 29 07:09 sbin
drwxr-xr-x.   7 root root     0 6? 29 17:14 selinux
drwxr-xr-x.   2 root root  4096 9? 23 2011 srv
drwxr-xr-x.  13 root root     0 6? 29 17:14 sys
drwxr-xr-x.   3 root root  4096 6? 29 03:29 test
drwxrwxrwt.  27 root root  4096 6? 29 17:15 tmp
drwxr-xr-x.  12 root root  4096 6? 29 03:41 usr
drwxr-xr-x.  22 root root  4096 6? 29 04:01 var
drwxr-xr-x.   3 root root  4096 6? 29 03:29 web
以最后一个为例:

drwxr-xr-x.   3 root root  4096 6? 29 03:29 web

d 表示目录directory (也可能会是“-”,表示二进制文件;“l”表示软连接文件)

rwx                    r-x                                r-x

所有者u(user)      所属组g(group)     其他人o(other)

在上面的表格中:

r代表read读

w代表write写

x代表execute执行

整个意思为:所有者有读写和执行的权限;所属组和其他人只有读和执行的权限

3---为文件的硬链接数

root        root

所有者      所属组

4096------文件大小(不准确)

数据块 block   512字节/块(默认,可以调整)

6? 29 03:29创建时间

web  文件名

ls -ld / 本目录的信息

文件处理命令:cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录]
功能描述:切换目录
范例: $ cd / 切换到根目录
            $ cd .. 回到上一级目录

文件处理命令:pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前所在的工作目录
范例:$ pwd
           /etc/rc5.d

文件处理命令:touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:创建空文件
范例: $ touch newfile

文件处理命令:mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir [目录名]
功能描述:创建新目录
范例: $ mkdir newdir

文件处理命令:cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -R [源文件或目录] [目的目录] -R 复制目录
功能描述:复制文件或目录

范例:
$ cp file1 file2 dir1
将文件file1、file2复制到目录dir1
$ cp -R dir1 dir2
将dir1下的所有文件及子目录复制到dir2

ctrl+c结束一个命令。

文件处理命令:mv
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv [源文件或目录] [目的目录]
功能描述:移动文件、更名

$ mv file1 file3
将当前目录下文件file1更名为file3
$ mv file2 dir2
将文件file2移动到目录dir2下

文件处理命令:rm
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -r [文件或目录]
-r 删除目录
功能描述:删除文件

$ rm file3
删除文件file3
$ rm -r dir1
删除目录dir1

linux命令学习(1)的更多相关文章

  1. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  2. Linux命令学习

    Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...

  3. Linux命令学习总结之rmdir命令的相关资料可以参考下

    这篇文章主要介绍了Linux命令学习总结之rmdir命令的相关资料,需要的朋友可以参考下(http://www.nanke0834.com) 命令简介: rmdir命令用用来删除空目录,如果目录非空, ...

  4. linux命令学习之:chmod

    chmod命令用来变更文件或目录的权限.在Linux系统家族里,文件或目录权限的控制分别以读取R.写入W.执行X3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录 ...

  5. Linux命令学习笔记1

    1.Linux命令学习 2.Mkdir /data       -创建文件夹 在/下创建文件夹 data 3.Cd               -目录切换 列如cd / 4.Touch /data/1 ...

  6. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

  7. 20155229付钰涵-虚拟机安装及LINUX命令学习

    安装Ubuntu遇到的问题 问题一: 新建虚拟电脑的版本只有32-bit,与老师所给教程中的64-bit不符.为此我上百度搜寻了答案. 第一种方法: 控制面板--程序与功能--启动或关闭windows ...

  8. 安装虚拟机&Linux命令学习

    安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ...

  9. Linux命令学习笔记目录

    Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...

  10. (转)Linux命令学习总结:dos2unix - unix2dos

    Linux命令学习总结:dos2unix - unix2dos 命令简介: 原文:http://www.cnblogs.com/kerrycode/p/5077969.html dos2unix是将W ...

随机推荐

  1. 博客终于开通了happy

    HelloWorld! 在我不懈的申请下,我的博客终于在第4次申请后成功开通了! 作为一个毕业两年的码农,现在才开始想要记录一些东西,似乎有点晚 -_-! 希望多年以后可以在这看到我长长的足迹!

  2. JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别(转)

    java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制.否则可能导致应用程序宕掉. 举例说明含义:-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初 ...

  3. jquery 中 (function( window, undefined ) {})(window)写法详解(转)

    最常见的闭包 (Closure) 范式大家都很熟悉了: 123 (function() {// ...})(); 很简单,大家都在用.但是,我们需要了解更多.首先,闭包是一个匿名函数 (Anonymo ...

  4. bzoj3299 [USACO2011 Open]Corn Maze玉米迷宫

    Description 今年秋天,约翰带着奶牛们去玩玉米迷宫.迷宫可分成NxM个格子,有些格子种了玉 米,种宥玉米的格子无法通行.  迷宫的四条边界上都是种了玉米的格子,其屮只有一个格子 没种,那就是 ...

  5. A Knight's Journey 分类: dfs 2015-05-03 14:51 23人阅读 评论(0) 收藏

    A Knight’s Journey Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 34085 Accepted: 11621 ...

  6. jdbc详解(三)

    开源数据库连接池 l 现在很多 WEB 服务器 ( Weblogic , WebSphere , Tomcat) 都提供了 DataSoruce 的实现,即连接池的实现.通常我们把 DataSourc ...

  7. uva 10635 - Prince and Princess(LCS)

    题目连接:10635 - Prince and Princess 题目大意:给出n, m, k,求两个长度分别为m + 1 和 k + 1且由1~n * n组成的序列的最长公共子序列长的. 解题思路: ...

  8. linux下的时间及时区设置

    一.时间设置及同步 1修改系统时间 #date -s 06/18/14 #date -s 14:20:50 2命令查看.设置硬件时间 #hwclock  --show 或者clock  --show ...

  9. EXT属性

    Extjs & Ext.Net 弹出整个浏览器对话框的方法 top.Ext.Msg.alert("值"); top.Ext.Msg.confirm("值" ...

  10. Java中 map.values转换为list或者string[]

    @Test public void testMap2List() throws Exception{ Map<String, String> map = new HashMap<St ...