搜索
首页运维linux运维linux基础命令教程

linux基础命令教程

Jun 20, 2017 am 11:17 AM
linux命令基础

1.mkdir 创建目录

  mkdir -p 循环创建目录

  touch 创建文件

2.ls 显示目录或文件

  ls -ld=ll 以长目录式查看

  ls -a (a=all)查看全部文件或目录包括隐藏的

  ls -F  按照文件类型查看文件

3.cd 切换目录层次

  cd .. 返回上一层目录

4.pwd 查看当前的位置路径文件

5.cat 查看文件内容

  cat -n显示行数

  cat >a.txt 替换原先文件的内容

  cat >>a.txt 添加新的内容到文件内不改变原先的文件内容

6.vi/vim 进入命令(vim要好一点,因为vim有报错,颜色显示)

7.> 用于单行文本的覆盖

  >> 用于追加文件内容不替代原本的内容

8. 多个命令的分隔符

9./ 根或者路径的分隔符

10.cp (copy)拷贝文件

  cp -a 拷贝目录

11.mv (move) 粘贴 移动文件

  rename 改名命令

12.rm (remove)删除文件

  rm -fr强制删除目录或者文件

  rmdir 删除目录

13.grep -v 排除文件中的内容,grep核心命令之一(三剑客的老三),过滤的意思,都是按行过滤,非常重要。

14.sed (三剑客的老二)取各种内容,

   -n 取消默认删除

   -p 打印(擅长行的输出)

   sed -n 20,30p cai.txt

15.awk (老大)擅长列的输出

16.head 查看文件的前n行(默认显示前10行)

   tail 显示文件的后n行(默认显示后10行)

   tail -f 查看文件尾部的变化

17.man 命令 解释命令(--help也可以)

18.which 命令 汇报命令的位置路径

   find 查找命令

   find -type(f d) -name “ddd”按名字查找

   find -mtime 按照时间查找

19.alias 查看计算机以有的别名

   unalias 取消别名

   别名的作用:1)可以防止误操作,通过给危险命令加一些保护参数,防止人为的误操作 2)把复杂的字符串变为简单的命令字符,例子:alias cai=”cd /data/”AND unalias cai

20.| 管道 通过管道把前一个命令的输出交给后一个命令继续处理

21.tree 查看目录结构(树形状)

22.Crtl c 终止当前运行的命令行

   Crtl d 退出当前用户当前环境

   Ctrl a 到命令行最前面

   Ctrl e 到命令行最后面

23.history 查看历史记录

    历史的行数可以执行此行命令

    字母可以把此字母为开头的命令调出来

   history -c 清空所有历史记录

   history -d行号 清空某一行

24.vim模式下:

   set nu 显示行号

   dd 删除当前行

   yy 拷贝当前行 p 粘贴

   行号 gg 定位到当该行

   shift g 到文件尾部

   gg 到行首

25.ll /dev/sd* 用来查看分区硬盘

26.cat /etc/redhat-release 查看安装的linux版本

   uname -r 查看内核版本

   uname -m 查看系统版本

   uname -a 全部显示

27.现在大部分linux厂商都是使用64位的linux操作系统,为了能发挥系统的最大性能。

28.一块硬盘最多只能有4个主分区,其中有一个主分区的位置可以用一个扩展分区来代替,而且一块硬盘只能有一个扩展分区,在这个扩展分区内可以划分多个逻辑分区。因为逻辑分区是在主分区上的,所以逻辑分区的编号只能从5开始。

29.linux中常用的外部设备文件名:

   软盘:/dev/fdN(N=0,1,2.....)

   光驱(IDE):/dev/cdrom

   光驱(SCSI):/dev/scdN

   硬盘(IDE):/dev/hdx

   硬盘(SCSI):/dev/hdx

   U盘:/dev/sdx/

30.diff 比较文件内容的差别:diff log1.txt log2.txt

31.passwd 修改用户密码

32.vi /etc/selinux/config 更改为Selinux=disabled(关闭selinux)

33.chkconfig 查看设置开机自起软件的命令

34.如何增加一个服务:

   1)服务脚本必须放在/etc/init.d/目录下

   2)chkconfig --add servicename 在chkconfig工具服务列表中添加此服务

   3)chkconfig --level 35 mysqld on 修改服务默认启动等级

35.netstat 查看网络状态lntup或an

   netstat -lntup|grep 内容

36.ln -s 创建软连接

37.shutdown -h now 立刻关机(生产常用)

   shutdown -h 1 1分钟之后关机

   poweroff  立刻停止系统,并且关闭电源

   reboot  重启

38.chown (change owner)用来改变文件或目录权限的命令

   groupadd 添加用户组(useradd cai -g cai_home添加用户cai属于cai_home用户组)

   r=4,w=2,x=1

   可读,可写,可执行

38.fdisk -l 查看磁盘状态

   fdisk /dev/sdb 直接对sdb进行详细分区

39.lsof -i:52113 查看端口运行状态

40.showmount -e 服务端nfs查看

   showmount -a

   showmount -e NFSIP 客户端查看

以上是linux基础命令教程的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
了解Linux的维护模式:必需品了解Linux的维护模式:必需品Apr 14, 2025 am 12:04 AM

Linux维护模式通过在启动时添加init=/bin/bash或single参数进入。1.进入维护模式:编辑GRUB菜单,添加启动参数。2.重新挂载文件系统为读写模式:mount-oremount,rw/。3.修复文件系统:使用fsck命令,如fsck/dev/sda1。4.备份数据并谨慎操作,避免数据丢失。

Debian如何提升Hadoop数据处理速度Debian如何提升Hadoop数据处理速度Apr 13, 2025 am 11:54 AM

本文探讨如何在Debian系统上提升Hadoop数据处理效率。优化策略涵盖硬件升级、操作系统参数调整、Hadoop配置修改以及高效算法和工具的运用。一、硬件资源强化确保所有节点硬件配置一致,尤其关注CPU、内存和网络设备性能。选择高性能硬件组件对于提升整体处理速度至关重要。二、操作系统调优文件描述符和网络连接数:修改/etc/security/limits.conf文件,增加系统允许同时打开的文件描述符和网络连接数上限。JVM参数调整:在hadoop-env.sh文件中调整

Debian syslog如何学习Debian syslog如何学习Apr 13, 2025 am 11:51 AM

本指南将指导您学习如何在Debian系统中使用Syslog。Syslog是Linux系统中用于记录系统和应用程序日志消息的关键服务,它帮助管理员监控和分析系统活动,从而快速识别并解决问题。一、Syslog基础知识Syslog的核心功能包括:集中收集和管理日志消息;支持多种日志输出格式和目标位置(例如文件或网络);提供实时日志查看和过滤功能。二、安装和配置Syslog(使用Rsyslog)Debian系统默认使用Rsyslog。您可以通过以下命令安装:sudoaptupdatesud

Debian中Hadoop版本怎么选Debian中Hadoop版本怎么选Apr 13, 2025 am 11:48 AM

选择适合Debian系统的Hadoop版本,需要综合考虑以下几个关键因素:一、稳定性与长期支持:对于追求稳定性和安全性的用户,建议选择Debian稳定版,例如Debian11(Bullseye)。该版本经过充分测试,拥有长达五年的支持周期,能够确保系统稳定运行。二、软件包更新速度:如果您需要使用最新的Hadoop功能和特性,则可以考虑Debian的不稳定版(Sid)。但需注意,不稳定版可能存在兼容性问题和稳定性风险。三、社区支持与资源:Debian拥有庞大的社区支持,可以提供丰富的文档和

Debian上TigerVNC共享文件方法Debian上TigerVNC共享文件方法Apr 13, 2025 am 11:45 AM

本文介绍如何在Debian系统上使用TigerVNC共享文件。你需要先安装TigerVNC服务器,然后进行配置。一、安装TigerVNC服务器打开终端。更新软件包列表:sudoaptupdate安装TigerVNC服务器:sudoaptinstalltigervnc-standalone-servertigervnc-common二、配置TigerVNC服务器设置VNC服务器密码:vncpasswd启动VNC服务器:vncserver:1-localhostno

Debian邮件服务器防火墙配置技巧Debian邮件服务器防火墙配置技巧Apr 13, 2025 am 11:42 AM

配置Debian邮件服务器的防火墙是确保服务器安全性的重要步骤。以下是几种常用的防火墙配置方法,包括iptables和firewalld的使用。使用iptables配置防火墙安装iptables(如果尚未安装):sudoapt-getupdatesudoapt-getinstalliptables查看当前iptables规则:sudoiptables-L配置

Debian邮件服务器SSL证书安装方法Debian邮件服务器SSL证书安装方法Apr 13, 2025 am 11:39 AM

在Debian邮件服务器上安装SSL证书的步骤如下:1.安装OpenSSL工具包首先,确保你的系统上已经安装了OpenSSL工具包。如果没有安装,可以使用以下命令进行安装:sudoapt-getupdatesudoapt-getinstallopenssl2.生成私钥和证书请求接下来,使用OpenSSL生成一个2048位的RSA私钥和一个证书请求(CSR):openss

Debian邮件服务器虚拟主机配置方法Debian邮件服务器虚拟主机配置方法Apr 13, 2025 am 11:36 AM

在Debian系统上配置邮件服务器的虚拟主机通常涉及安装和配置邮件服务器软件(如Postfix、Exim等),而不是ApacheHTTPServer,因为Apache主要用于Web服务器功能。以下是配置邮件服务器虚拟主机的基本步骤:安装Postfix邮件服务器更新系统软件包:sudoaptupdatesudoaptupgrade安装Postfix:sudoapt

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器