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 ...