欢迎使用CSDN-markdown编辑器

来源:互联网 发布:花生壳还有免费域名吗 编辑:程序博客网 时间:2024/06/03 07:25

linux命令详解

ls(list)功能:列出目录内容

cd(change directory) 功能:切换目录

pwd(print working directory) 功能:显示工作目录

mkdir(make directoriy)功能: 创建目录

  • -p 父目录不存在情况下先生成父目录 (parents)
  • -v 显示命令执行过程中的详细信息

* rmdir(remove directory)命令可用来删除“空”的子目录:

cat(catenate)功能:显示文本文件内容

more功能:分页显示文件内容,还支持直接跳转行等功能。

less功能:分页显示文件内容,操作更详细。

tail命令,用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

  • n<行数> 显示行数
  • f 循环读取
  • & 表示后台运行,否则占用终端
  • ctrl + c 退出

cp(copy)功能:复制文件或目录

  • -r或–recursive 递归处理,将指定目录下的文件与子目录一并处理。

mv(move) 功能:移动或更名现有的文件或目录。

  • -f或–force  若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文 件或目录。

rm(remove) rm 功能:删除文件或目录。

  • -f或–force  强制删除文件或目录。
  • -r或-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

find功能:查找文件或目录

  • -name 指定字符串作为寻找文件或目录的范本样式。

vi 或 vim 命令

输入“vim 文件名”进入“一般模式”
  • 按下“i”从一般模式,进入“插入模式”,光标前插入
  • 按下“a”从一般模式,进入“插入模式”,光标后插入
  • “o”在光标当前行的下一行插入新行
  • shift + g到文本的最后一行
vi里的复制和粘贴
  • yy 单行复制
  • p 粘贴将光标移动到将要粘贴的行处
推出设
  • 按下“esc”从“插入模式”退出到“一般模式”
  • 在“一般模式”下,输入“:wq”,退出编辑。
  • “:q!” 强制退出不保存

管道 |

管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。

grep全称是Global Regular Expression Print,表示全局正则表达式版本

功能:用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活

-i 或 –ignore-case

应用实例
格式: 其他命令 |  grep  参数  过滤条件cat /root/install.log | grep -i control #在cat命令输出结果基础上,进行过滤

系统命令 ——ps命令

功能:ps命令是Process Status的缩写。提供对进程的一次性查看。及执行ps命令的那个时刻进程信息。

格式:ps[参数]

-e  此参数的效果和指定”A”参数相同,显示所有程序

-f  显示UID,PPIP,C与STIME栏位

kill命令

kill功能:删除执行中的程序或工作

kill -9 表示强制终止

网络管理命令

功能:显示网络设备
命令:ifconfig

ping命令

功能:测试与目标主机的连通性

命令:ping 主机名或ip地址

备份压缩:tar命令

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。

常用解压参数组合:zxvf
常用压缩参数组合:zcvf
常用参数: -c:创建一个新tar文件 -v:显示运行过程的信息  -f:指定文件名  -z:调用gzip压缩命令进行压缩  -t:查看压缩文件的内容  -x:解开tar文件

关机重启

Linux centos重启命令:reboot

Linux centos关机命令:halt 立刻关机

文件权限:chmod 命令

chmod(change mode) 功能:变更文件或目录的权限。

语法:chmod [参数] [<权限范围><符号><权限代号>]

-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

补充命令

date 显示或设置系统时间date  显示当前系统时间date -s “2014-01-01 10:10:10“  设置系统时间 df 显示磁盘信息df –h  友好显示大小 free 显示内存状态free –m 以mb单位显示内存组昂头 top 显示,管理执行中的程序clear 清屏幕 ps 正在运行的某个进程的状态ps –ef  查看所有进程ps –ef | grep ssh 查找某一进程 kill 杀掉某一进程kill 2868  杀掉2868编号的进程kill -9 2868  强制杀死进程du 显示目录或文件的大小。du –h 显示当前目录的大小 who 显示目前登入系统的用户信息。 hostname 查看当前主机名修改:vi /etc/sysconfig/network uname 显示系统信息。uname -a 显示本机详细信息。 依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称

克隆虚拟机之后配置操作事项

修改本地的网卡的
查看主机名hostname修改主机名(重启后无效,临时修改)hostname 新名称修改主机名(立即生效,重启后永久生效)vi /ect/sysconfig/network
IP 地址配置
修改配置文件(重启后永久生效)vi /etc/sysconfig/network-scripts/ifcfg-eth0将ip修改成你需要的ip,并且删除你的MAC 物理地址使修改文件的网络配置生效:service network restart 重启网络服务reboot 重启计算机(或者)
虚拟网卡设备 MAC 地址
MAC 地址处于下面两个文件中
这个文件可以执行删除,重启后系统会重新生成这个文件/etc/udev/rules.d/70-persistent-net.rules。下面这个文件中的物理地址在上边的ip 配置中可以直接删除/etc/sysconfig/network-scripts/ifcfg-eth0