码迷,mamicode.com
首页 > 系统相关 > 详细

Linux自学第一天

时间:2015-05-11 23:31:32      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:

文件命名规则

1)除了/之外,所有的字符都合法

2)空格、制表、退格@#¥&()-最好不要用。

在命令行中命令和选项之间的分割符就是用空格,所以尽量不要用,防止发生混淆。

linux文件名可能会非常长,可以不要后缀

3)避免使用.作为普通文件的第一个字符

用.开头的文件为隐藏文件。

4)大小写敏感

 Ctrl+C终止命令

命令格式

命令格式:命令 -选项 参数(文件,用户,用户组,进程等)

         例:ls   -la  /etc

说明 1)有多个选项时,可以连在一起写。

       2). ..分别代表当前目录和父目录。

 

root命令与all users命令的路径区别

root:      /sbin      /usr/sbin   s(super) bin(binary)

all users:/bin       /usr/bin    usr(user)

文件处理命令

命令名称: ls  -->> list

命令所在路径: /bin/ls

执行权限: 所有用户

功能描述:显示目录文件

语法:ls -a显示所有文件,包括隐藏

    

    -l详细信息显示 

       drwxr-xr-x   2 root root 4096 12-01 20:52

      第一个字母表示文件类型    d:目录directory     -:二进制文件  l:软链接文件link 

      后面的每三个字符是一部分 rwx r-x r-x  r:read w:write x:execute

      三个分开的字符串对应三种用户,分别是:

      所有者u(创建文件的人,所有者也可以转让)

      所属组g (同一类型用户的集合)

      其他人o()

      

      2:硬链接数

  

      root root对应的位置分别是所有者和所属组。

 

      4096:表示文件大小,并不是非常准确,对目录的统计并不是完整的大小

      数据库是Linux中存储数据的最小单位

 

      12-01的位置是创建时间或修改时间。

    -d查看指定目录的属性

           -i  i节点 每个文件都有一个i节点

命令名称:cd -->>change directory

命令所在路径: shell内置命令

执行权限: 所有用户

功能描述:切换目录

语法:cd 【目录】

范例 : cd /切换到根目录

     cd .. 回到上一级目录

 

命令名称:pwd -->>print working directory

命令所在路径: /bin/pwd

执行权限: 所有用户

功能描述:显示当前所在的工作目录

语法:pwd

范例 : pwd

 

命令名称:mkdir-->>make directories

命令所在路径: /bin/mkdir

执行权限: 所有用户

功能描述:创建新目录

语法:mkdir[目录名]

范例 : mkdir Mydir

 

命令名称:touch

命令所在路径: /bin/touch

执行权限: 所有用户

功能描述:创建新目录

语法:touch[文件名]

范例 : touch MyFile

 

命令名称:cp

命令所在路径: /bin/cp

执行权限: 所有用户

功能描述:复制文件或目录

语法:cp -R [源文件或目录(可为多个)][目的目录]

     -R 复制目录 (复制目录必须要加R,文件不用加)

范例 : touch MyFile

 

命令名称:mv -->> move

命令所在路径: /bin/mv

执行权限: 所有用户

功能描述: 移动文件、更名

语法:mv [源文件或目录][目的目录或文件]

 

命令名称:rm -->> remove

命令所在路径: /bin/rm

执行权限: 所有用户

功能描述: 删除文件

语法:rm [目的目录或文件]

rmdir删除空目录

 

命令名称:cat-->> concatenate and display files

命令所在路径: /bin/cat

执行权限: 所有用户

功能描述: 显示文件内容

语法:cat [文件名]

 

命令名称:more

命令所在路径: /bin/more

执行权限: 所有用户

功能描述:分页显示文件内容

语法:more[文件名]

          (空格)或f 显示下一页

           (Enter) 显示下一行

             Q或r  退出

 

命令名称:head

命令所在路径: /bin/head

执行权限: 所有用户

功能描述:查看文件的前几行

语法:head -num [文件名]

 

命令名称:tail

命令所在路径: /bin/tail

执行权限: 所有用户

功能描述:查看文件的后几行

语法:tail-num [文件名]

          tail -f 动态显示文件内容  

 

命令名称:ln -->>link

命令所在路径: /bin/ln

执行权限: 所有用户

功能描述:产生链接文件

语法:ln -s [源文件] [目标文件]

            -s 创建软链接

             不加-s为创建硬链接

软链接类似于windows中的快捷方式

硬链接类似于拷贝,但是同步更新,两个文件中一个变化另一个也会变化,类似于实时备份。

但是硬链接中一个删除并不影响另一个,硬链接和源文件有相同的i节点,软文件和源文件的i节点不同。

硬链接不可以跨文件系统,C盘的文件中的硬链接不能放D盘

Linux自学第一天

标签:

原文地址:http://www.cnblogs.com/yican/p/4492420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!