Linux命令--01

一、操作文件与目录

1、date 显示当前系统的时间和日期

2、cal 显示当月的日历

3、df 查看磁盘驱动器当前的可用空间

4、free 显示可用内存

5、pwd 查看当前工作目录

 第一次登录系统时,当前工作目录被设置成主目录。每个用户账号都有一个主目录,作为普通用户操作时,这是唯一一个允许用户写文件的地方。

6、cd 改变目录

 cd 将目录改变为主目录

 cd -将目录改变为先前的工作目录

 cd ~username将目录改变为username的主目录

7、ls 列出目录内容

 文件名是区分大小写的File和file是不同的文件

 

 除了当前工作目录之外,还可以指定要显示的目录,ls -l 输出以长格式来显示,简写ll

 

 

 

8、file 确定文件类型

  

9、less 查看文件内容

 less 常用的键盘命令

 PgUp后翻一页

 PgDn前翻一页

 向上箭头,上一行

 向下箭头,下一行

 G跳到文件末尾

 g跳到文件开头

 /charecters,向前查找指定字符串

 n,向前查找下一个字符串

 h,显示帮助屏幕

 q,退出less

10、Linux系统中的目录

  

   

   

 11、符号链接  ->

  

12、cp 复制文件和目录

  cp item1 item2  将单个文件或目录item1复制到文件或目录item2

  cp item ... directory 将多个项目(文件或目录)复制进一个目录中

  

  

  通配符:

 *          匹配任意多个字符(包括0个和1个)

 ?            匹配任意单个字符

 [charecters]     匹配任意一个属于字符集的字符

 [!charecters]      匹配任意一个不属于字符集的字符

 [[:class:]]       匹配任意一个属于指定字符集的字符

 常用的字符类

 [:alnum:]      匹配任意一个字母或数字

 [:alpha:]       匹配任意一个字母

 [:digit:]       匹配任意一个数字

 [:lower:]       匹配任意一个小写字母

 [:upper:]      匹配任意一个大写字母

13、mv 移动和重命名文件和目录

  mv item1 item2

  mv item... directory

  mv命令很多选项与cp是共享的

 如--u,-i,-v

14、mkdir 创建目录

  mkdir directory ...

  mkdir dir1 dir2 dir3

15、rm 移除文件和目录

  rm item...

 常用选项:-i,-r,-f,-v

 小心rm命令,如删除所有html文件:rm *.html,但是不小心在*和.html之间打了一个空格,就会删除该目录下所有文件并提示目录中没有叫.html的文件

16、in 创建硬链接和符号链接

  硬链接:in file link

  硬链接无法引用目录,无法引用与该链接不在同一磁盘的文件。

  硬链接与文件本身没有什么区别。当硬链接被删除时只是删除了这个链接,文件依然存在(空间没有被释放),除非该文件的所有链接都被删除(没有引用指向数据内容)

  查看文件索引节点确认是否指向同一个数据内容。

  

  符号链接:in -s item link   item可以是目录也可以是文件

  将一些东西写进符号链接里,那么这些东西也写进了引用文件里。当删除一个符号链接时,删除的只是符号链接而不是文件本身。

  

   

原文地址:https://www.cnblogs.com/onroad2019/p/14544666.html