Linux基本命令
Linux的简介
Linux的厂商
Linux的目录结构
基于虚拟机的环境搭建
常用命令与示例
一、文件基本操作命令
1. ls命令
2. pwd命令
3. mkdir命令
4. cd命令
5. touch命令
6. cp命令
7. mv命令
8. rmdir命令
9. rm命令
10. cat命令
11 more和 less命令
12. head命令
13. tail命令
二、用户、组管理命令
1. groupadd命令
2. useradd命令
3. userdel命令
4. groupdel命令
5. passwd命令
6. usermod命令
7. id命令
三、 文件属性操作命令
1. chown命令
2. chgrp命令
3. chmod命令
四、i节点及其相关命令
(1)ln命令示例一——建立硬连接
(2)ln命令示例二——建立符号连接
五、 查找命令
1. which命令
2. whereis命令
3. find命令
六、 文件内容操作命令
1. grep命令
2. wc命令
3. sort命令
4. diff 命令
5. cut 命令
七、 压缩与打包命令
1. tar命令
八、网卡配置命令
(1)ifconfig命令示例一——显示接口(网卡)配置参数
(2)ifconfig命令示例二——设置接口(网卡)配置参数
(3)ifconfig命令示例三——禁用某块网卡
(4)ifconfig命令示例四——激活某块网卡
九、rpm命令
(1)rpm命令示例一——查询系统中安装的软件包
(2)rpm命令示例二——查询软件包中文件清单
(3)rpm命令示例三——卸载指定的软件包
(4)rpm命令示例四——安装软件包
(5)rpm命令示例五——强制安装软件包
(6)rpm命令示例五——忽略依赖关系安装软件包
# rpm -ivh --nodeps php-4.3.9-3.1-i386.rpm
(7)卸载
十、 其他安装方式
yum安装 yum install 软件名字 yum install yum-fastestmirror yum remove
源码安装
十一、 查看进程命令
1. ps命令
2. pstree命令
3. top命令
4. kill命令
Linux基本命令
Linux的简介
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
Linux的厂商
Linux的目录结构
基于虚拟机的环境搭建
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡设备名称
ONBOOT=yes #启动时是否激活 yes|no
BOOTPROTO=static #协议类型 dhcp bootp none
IPADDR=192.168.134.136 #网络IP地址
NETMASK=255.255.255.0 #网络子网地址
GATEWAY= #网关地址
BROADCAST=192.168.134.255 #广播地址
TYPE=Ethernet #网卡类型为以太网
关闭防火墙
service iptables stop
chkconfig iptables off
常用命令与示例
说明:
Linux 命令及其参数是严格区分大小写
Linux文件名严格区分大小写
一、文件基本操作命令
1. ls命令
ls命令的功能是显示指定目录下的文件目录清单相当于dos下的dir命令,而且其参数更加丰富多样。
(1)ls示例一——不带参数
[root@yxy ~]# ls
anaconda-ks.cfg install.log install.log.syslog
功能:显示指定目录中的文件清单,如果没有指定任何目录,则默认为当前目录。
2)ls示例二——显示隐含文件
[root@yxy ~]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc install.log .tcshrc
.. .bash_history .bash_profile .cshrc install.log.syslog
参数-a的功能:显示隐含文件。
说明:若文件名以“.”开头,则认为是隐含的,进而普通的ls命令不显示以“.”开头的文件;所以要完全显示某目录下的文件清单,必须加上-a参数才行。
(3)ls示例三——长格式输出
[root@yxy ~]# ls -l
总用量 24
-rw-------. 1 root root 1116 11月 13 18:15 anaconda-ks.cfg
-rw-r--r--. 1 root root 12526 11月 13 18:15 install.log
-rw-r--r--. 1 root root 3482 11月 13 18:14 install.log.syslog
参数-l 的功能是:以长格式列表输出指定目录中的文件清单
以上述输出中文件install.log为例
解释长格式输出的内容如下:
文件权限 连接数 属主 属组 大小 日期 时间 文件名
-rw-r--r--. 1 root root 12526 11月13 18:15 install.log
Linux文件有三种典型的权限,即r读权限、w写权限和x执行权限。在长格式输出中在文件类型的后面有9列权限位,实际上这是针对不同用户而设定的,如下所示。
属主的权限 属组的权限 其他用户的权限
rwx rwx r-x
(4)ls示例四——递归显示
[root@yxy ~]# ls -R
.:
anaconda-ks.cfg install.log install.log.syslog
参数-R 的功能是:递归显示指定目录下的文件清单,
即会显示指定目录分支内各子目录中的文件清单。
2. pwd命令
示例:pwd
[root@yxy ~]# pwd