Linux 常用命令 及 介绍

一、Linux介绍

常见的发行版本:
Linux 常用命令 及 介绍

linux和windows的区别:

  • linux是严格区分大小写的、windows无所谓。
  • linux中 一切都是文件。
  • linux中 文件是没有后缀的
  • windows下的软件一般无法直接运行到linux中。

二、Linux的目录结构

  • windows的目录结构是带有盘符的。E: D: F:,而Linux是没有盘符的。
  • 输入“ls/” 查看linux的*目录。
  • 常用目录:
  • /root :该目录为系统管理员Home目录
  • /bin :这个目录下放着常用命令
  • /boot :存放的是启动linux的一些核心文件
  • /etc :存放管理系统所需要的配置文件
  • /home :普通的HOME目录
  • /usr :默认的安装目录
  • /opt :是主机额外安装软件的拜访目录

三、Linux的基本命令

命令 【选项】【参数】

  • who am i :我是谁
  • pwd :我在哪
  • IP address : 查看IP地址
  • clear :清屏
  • ping :ping域名
  • ctrl + c :强制停止

四、Linux目录命令

1. 列出目录: ls [-ald] [目录名]

  • -a :列出的全部文件,包括隐藏文件。
  • -l :列举全部信息
  • -d:仅查看目录本身

2.切换目录: cd 具体路径|特殊符号

Linux 常用命令 及 介绍

3.创建目录: mkdir [-p] 目录名

  • -p 代表创建多级目录时,使用。

4. 删除目录 :rmdir 目录名

  • rmdir 目录名
  • rm [-rf]目录名
  • -r:代表递归删除目录下所有内容
  • -f:不询问,直接删除

5.复制目录 :cp -r 来源目录 目标目录

  • -r:复制目录下所有内容

6.移动 重命名目录:mv 目录名 新目录名|路径
如果第二个参数指定的路径不存在,就是重命名,如果第二个参数存在路径存在,就是移动。


五、linux文件命令

1. 创建文件:touch 文件名1 文件名2 …
2. 编辑文件:vi 文件名

i|a|o 进入编辑模式:
i:在当前光标处,进入编辑模式。
a:在光标前进一格后,进入编辑模式。
o:在当前光标下一行,进入编辑模式。
esc:退出编辑模式。

3.vi文件时,其他操作
set nu :查看文件行号
to rownum:快速跳转到指定行
set nonu :取消行号
/word
G:快速跳到最后一行
gg:快速跳转到第一行

4.查看文件
cat 文件名 :查看文件,直接展示到最后一行。
tac 文件名 :从一行开始查看文件内容,展示全部。
nl 文件名 :从最后一行开始战士
more 文件名 :显示文件的用时,展示行号。
less 文件名 : 查看大文件时,可以一页一页的向下翻。
head 文件名 : 只查看前几行
tail 文件名 : 只查看后几行

5.移动 重命名文件
mv 文件名 新文件名 |路径

6.复制文件
cp 文件名 目录

7.删除文件
rm [-f] 文件名

六、linux压缩包命令

1、linux常用的压缩包格式,是.tar .gz .tgz的:
针对压缩包后缀的情况,采用不同的参数,否则可能会损失文件。
2、解压压缩包:
tar [-zxvf]压缩包路径[-c 路径]
3、打包成压缩包:
tar [-zxvf] 压缩包名称 文件1 文件2 目录1 目录2 …

4、安装软件:
yum -y install zip 打包程序
yum -y install unzip 解压程序

5、解压以及打包
unzip 压缩包名称 (解压)
zip 压缩包名称 文件1 文件2 目录1 目录2…(打包)

七、用户&用户组的操作

用户的常用操作:

  • 用户组的创建
    useradd [-cgd] [选项的指定内容] 用户名
    -c 代表comment,给用户添加一段注释。
    -g 代表group 可以修改用户所在组
    -d 代表指定用户的home目录。
  • 设置用户密码
    passwd 用户名
  • 切换用户
    su 用户名
  • 删除用户
    userdel [-r] 用户名
  • 修改用户
    usermod [-cgd][选项的具体内容] 用户名

用户组的常用操作:

  • 创建用户组
    groupadd 用户组名
  • 修改用户组
    groupmod [-n][选项指定的具体内容]用户组名
  • 删除用户组
    groupdel 用户组名