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 ...
随机推荐
- 如何重载浏览器 onload 事件后加载的资源文件
http://www.oschina.net/translate/reloading-post-onload-resources?lang=eng 怎么在webview中加载本地jquery.mi.j ...
- gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解
摘自http://blog.csdn.net/elfprincexu/article/details/45043971 gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解 C和C+ ...
- HtmlTextWriter学习笔记
本文来自:http://www.cnblogs.com/tonyqus/archive/2005/02/15/104576.html 这两天正好在研究asp.net自定义控件制作,HtmlTextWr ...
- J2EE学习的一部分--JDBC详细说明
今天是关于我们JDBC相关知识,左右JDBC我想大家都很熟悉的,我记得在很早以前就开始使用它,我记得那是一个大二的学生做课程设计.但随后以完成任务,所以遇到的问题google,当时没有时间组织,下关于 ...
- HTML 基础 1
1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </ht ...
- 随机抽样一致性算法(RANSAC)
本文翻译自维基百科,英文原文地址是:http://en.wikipedia.org/wiki/ransac,如果您英语不错,建议您直接查看原文. RANSAC是"RANdom SAmple ...
- SQL Server 创建作业系列问题
一.从IClassFactory为CLSID为{AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2}的COM组件创建实例失败. 尊重原著作:本文转载自http://www.hao ...
- ssh框架搭建时报错
java.lang.UnsupportedClassVersionError: com/microsoft/ sqllserver/ jdbc/SQLServerDriver : Unsupport ...
- 修改MyEclipse8.6的Servlet模板
D:\Genuitec\Common\plugins\com.genuitec.eclipse.wizards_****.jar 解压jar包, 进入templates文件夹,修改生成Servlet模 ...
- javaweb一周总结(菜鸟)
我的试用期开始了. 这是我的第一篇博客,这也是我作为java工程师的第六天,主要是为了记录一周内出现的问题以及一些工作上的解答,吐槽一句工作的确和想的不一样之后直接记录下吧. 由于拥有工作平台看不到底 ...