首页 运维 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

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

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

apache80端口被占用怎么办 apache80端口被占用怎么办 Apr 13, 2025 pm 01:24 PM

当 Apache 80 端口被占用时,解决方法如下:找出占用该端口的进程并关闭它。检查防火墙设置以确保 Apache 未被阻止。如果以上方法无效,请重新配置 Apache 使用不同的端口。重启 Apache 服务。

apache不能启动怎么解决 apache不能启动怎么解决 Apr 13, 2025 pm 01:21 PM

Apache 无法启动,原因可能有以下几点:配置文件语法错误。与其他应用程序端口冲突。权限问题。内存不足。进程死锁。守护进程故障。SELinux 权限问题。防火墙问题。软件冲突。

互联网在Linux上运行吗? 互联网在Linux上运行吗? Apr 14, 2025 am 12:03 AM

互联网运行不依赖单一操作系统,但Linux在其中扮演重要角色。Linux广泛应用于服务器和网络设备,因其稳定性、安全性和可扩展性受欢迎。

linux怎么启动nginx linux怎么启动nginx Apr 14, 2025 pm 12:51 PM

在 Linux 中启动 Nginx 的步骤:检查 Nginx 是否已安装。使用 systemctl start nginx 启动 Nginx 服务。使用 systemctl enable nginx 启用在系统启动时自动启动 Nginx。使用 systemctl status nginx 验证启动是否成功。在 Web 浏览器中访问 http://localhost 查看默认欢迎页面。

怎么启动nginx服务器 怎么启动nginx服务器 Apr 14, 2025 pm 12:27 PM

启动 Nginx 服务器需要按照不同操作系统采取不同的步骤:Linux/Unix 系统:安装 Nginx 软件包(例如使用 apt-get 或 yum)。使用 systemctl 启动 Nginx 服务(例如 sudo systemctl start nginx)。Windows 系统:下载并安装 Windows 二进制文件。使用 nginx.exe 可执行文件启动 Nginx(例如 nginx.exe -c conf\nginx.conf)。无论使用哪种操作系统,您都可以通过访问服务器 IP

怎么查看nginx是否启动 怎么查看nginx是否启动 Apr 14, 2025 pm 01:03 PM

确认 Nginx 是否启动的方法:1. 使用命令行:systemctl status nginx(Linux/Unix)、netstat -ano | findstr 80(Windows);2. 检查端口 80 是否开放;3. 查看系统日志中 Nginx 启动消息;4. 使用第三方工具,如 Nagios、Zabbix、Icinga。

nginx403怎么解决 nginx403怎么解决 Apr 14, 2025 am 10:33 AM

如何解决 Nginx 403 Forbidden 错误?检查文件或目录权限;2. 检查 .htaccess 文件;3. 检查 Nginx 配置文件;4. 重启 Nginx。其他可能原因还包括防火墙规则、SELinux 设置或应用程序问题。

nginx403错误怎么解决 nginx403错误怎么解决 Apr 14, 2025 pm 12:54 PM

服务器无权访问所请求的资源,导致 nginx 403 错误。解决方法包括:检查文件权限。检查 .htaccess 配置。检查 nginx 配置。配置 SELinux 权限。检查防火墙规则。排除其他原因,如浏览器问题、服务器故障或其他可能的错误。

See all articles