Linux常用命令-

来源:互联网 发布:淘宝联盟怎么微信推广 编辑:程序博客网 时间:2024/06/03 21:53

Linux常用命令

  • 命令基本格式
  • 文件处理命令
  • 文件搜索命令
  • 帮助命令
  • 压缩与解压缩命令
  • 关机和重启命令
  • 其它常用命令

命令基本格式

命令提示符

[root@localhost ~]#

第一个参数
代表当前登录用户

root : 管理员

第二个参数
主机名
localhost

第三个参数
当前所在位置

~表示当前所在位置为home目录
- 管理员的home目录: /root
- user的home目录: /home/user1

第四个参数
提示符
- 超级用户:#
- 普通用户:$

命令格式

命令 [选项] [参数]

注意

  • 个别命令使用不遵循此规则
  • 当有多个选项时,可以写在一起
  • 简化选项与完整选项
    -a 等于 - -all

输出当前目录文件中的名称- - - pwd

这里写图片描述

查询目录中内容- - - ls

格式

ls [选项] [文件或目录]

选项:

-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode

示例

1.

ls

这里写图片描述
2.

ls -l

这里写图片描述

解释第一行:
文件名:Coding
文件类型:文件夹
centosvm:所有者 有读、写、执行的权限
centosvm:所属组别 有读、写、执行的权限
其它组别 有读、执行的权限
被引用次数为:3
位大小为:4096
最后一次修改时间: 7月7日 15:21
3.

ls -lh

这里写图片描述

4.

ls -l /etc/

有两个参数

这里写图片描述
5.

ls -a

这里写图片描述

6.
显示文件夹属性

ls -ld 

这里写图片描述
7.
查看文件id号

ls -i

这里写图片描述

8.

ls -l [目录]

ll [目录]

实现的功能相同

文件处理命令

1 目录处理命令

建立目录- - - mkdir

mkdir -p [目录名]

-p:递归创建

示例

1.

mkdir  test

这里写图片描述

2.

mkdir -p learn/Linux/test

这里写图片描述

切换目录- - -cd

cd [目录]

简化操作

cd ~   进入当前用户的家目录cdcd -   进入上次目录cd ..  进入上一级目录cd .   进入当前目录

示例

1.

cd learn/

这里写图片描述

2.

这里写图片描述

删除空目录- - - rmdir

rmdir[目录名]

只能用于删除空白文件夹

示例

这里写图片描述

删除文件或者目录- - -rm

rm -rf [文件或者目录]

-r : 删除目录
-f:强制

示例

这里写图片描述

复制命令 - - -cp

cp [选项] [原文件或目录] [目标目录]

选项:

  • 复制目录 : -r
  • 连带文件属性复制 : -p
  • 若源文件是链接文件,则复制链接属性 : -d
  • 相当于-pdr : -a

示例

1.复制文件

这里写图片描述

2.复制文件夹

这里写图片描述

3.任何属性都完全相同,包括复制时间

这里写图片描述

剪切或者改名命令- - -mv

mv [原文件或者目录] [目标文件]

示例

这里写图片描述

2. 链接命令

ln -s [原文件] [目标文件]

功能:生成链接文件
-s : 创建软链接

软链接和硬链接的特征

硬链接特征

  1. 拥有相同的i节点额存储block块,可以看作是同一个文件
  2. 可通过i节点识别
  3. 不能跨分区
  4. 不能针对目录使用

软链接特征

  1. 类似于Windows快捷方式
  2. 软链接拥有自己的I节点和Block节点,但是数据块值保存原文件的文件名和I节点号,并没有实际的数据
  3. lrwxrwxrwx I:软链接
    软链接权限都为rwxrwxrwx
  4. 修改任意文件,另一个都改变
  5. 删除原文件,软链接不能使用
  6. 写软链接时,必须写绝对路径,不能采用相对路径

Summary

1 查询文件

-rw-r--r--

第一列 :文件类型
2到4列:所有者
5到7列 : 所属组
8到10列 : 其他人

  • r : 读
  • w : 写
  • x :执行

文件类型

常见的文件类型有三种:

  • 普通文件 -
  • 目录文件 d
  • 软链接文件 l

除此之外,系统有4中特殊文件

  • 块设备文件
  • 字符设备文件
  • 套接字文件
  • 管道文件

所有者 u

物品的主人

用户组 g

规划权限

其他人 o

2 路径

相对路径

参照当前所在目录,进行查找

[root@imooc ~]#cd ../user/local/src

绝对路径

从根目录开始指定,一级一级递归查找。能够进入任何的指定目录。

[root@imooc ~]# cd /etc/

快捷键

  • 清屏 CTRL+L
  • 补全 Tab
原创粉丝点击