linux命令学习(1)
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)的更多相关文章
- 别出心裁的Linux命令学习法
		别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ... 
- Linux命令学习
		Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ... 
- Linux命令学习总结之rmdir命令的相关资料可以参考下
		这篇文章主要介绍了Linux命令学习总结之rmdir命令的相关资料,需要的朋友可以参考下(http://www.nanke0834.com) 命令简介: rmdir命令用用来删除空目录,如果目录非空, ... 
- linux命令学习之:chmod
		chmod命令用来变更文件或目录的权限.在Linux系统家族里,文件或目录权限的控制分别以读取R.写入W.执行X3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录 ... 
- Linux命令学习笔记1
		1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ... 
- 《Linux命令学习手册》系列分享专栏
		<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ... 
- 20155229付钰涵-虚拟机安装及LINUX命令学习
		安装Ubuntu遇到的问题 问题一: 新建虚拟电脑的版本只有32-bit,与老师所给教程中的64-bit不符.为此我上百度搜寻了答案. 第一种方法: 控制面板--程序与功能--启动或关闭windows ... 
- 安装虚拟机&Linux命令学习
		安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ... 
- Linux命令学习笔记目录
		Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ... 
- (转)Linux命令学习总结:dos2unix - unix2dos
		Linux命令学习总结:dos2unix - unix2dos 命令简介: 原文:http://www.cnblogs.com/kerrycode/p/5077969.html dos2unix是将W ... 
随机推荐
- Delphi 常用API 函数(好多都没见过)
			AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小AnyPopup 判断屏幕上是否存在任何弹出式窗口ArrangeIconicWindows 排列一个父窗口的最小 ... 
- Genymotion如何访问本地服务器?
			找到原因了,其实跟Genymotion没有关系,因为他本身是作为VirtualBox的一个虚拟OS在运行. 默认情况下,查看Genymotion的网络配置,是Host-Only模式: Microsof ... 
- 栈ADT的数组实现
			/* 栈的数组实现声明 */ struct StackRecord; typedef struct StackRecord *Stack; #define MinSstackSize 5 #defin ... 
- Monthly Expense(二分)                                                    分类:            二分查找             2015-06-06 00:31    10人阅读    评论(0)    收藏
			Description Farmer John is an astounding accounting wizard and has realized he might run out of mone ... 
- caffe源代码分析--data_layer.cpp
			dataLayer作为整个网络的输入层, 数据从leveldb中取. leveldb的数据是通过图片转换过来的. 网络建立的时候. datalayer主要是负责设置一些參数,比方batchsize.c ... 
- 移动web开发前准备知识了解(html5、jquery)笔记
			1.经常使用 插件工具 chrome插件: Mobile & Tablet Emulator(用于常见移动端适配):(重点) Mobile Emulator is an useful o ... 
- JAVA Socket无参构造方法的使用
			1.Socket类的构造方法很多,只有无参构造方法不会尝试建立连接,其他构造方法,都会尝试建立连接的,如果建立连接失败,将会抛出异常.如果想为Socket设定连接超时时间,此时就需要使用无参构造方法, ... 
- 使用VS2003 发送Email
			使用VS2003发送Email与之后VS2005版本及以上VS版本不一样,记录一下, 需要引用using System.Web.Mail; public void SendEmail() { try ... 
- 数据库基础(变量、运算符、if语句、while语句)
			数据库基础(变量.运算符.if语句.while语句) 变量: 定义变量:declare @变量名 数据类型 变量赋值:set @变量名 = 值 输出:print 变量或字符串 SQL语言也跟其他编 ... 
- iOS集成支付宝
			需要企业和支付宝签约这个是需要审核的[3天左右 以邮件形式告知你] 使用支付宝进行一个完整的支付功能,大致有以下步骤: 1>先与支付宝签约,获得商户ID(partner)和账号ID(sell ... 
