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 具体路径|特殊符号
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 用户组名