Linux终端命令

Linux终端命令

  • 一、终端命令基础
    • 1.终端命令格式
    • 2.查阅命令帮助信息
    • 3.文件目录格式
    • 4.配置命令
  • 二、常用终端命令
    • 1.文件和目录命令
      • ls (list):查看当前文件夹下的内容
      • pwd (print work directory):查看当前所在文件夹
      • cd [目录名] (change directory):切换文件夹
      • touch [文件名] (touch):如果文件不存在,则新建文件
      • mkdir [目录名] (make directory):创建目录
      • rm [文件名] (remove):删除指定的文件
      • clear (clear):清屏
    • 2.拷贝和移动命令
      • tree [文件名] (tree):以树状图列出文件目录结构
      • cp 源文件 目标文件 (copy)
      • mv 源文件 目标文件 (move):移动文件或者目录/文件或者目录重命名

一、终端命令基础

1.终端命令格式

command [-options] [parameter]

  • command:命令名,相应功能的英文单词或单词的缩写
  • [-options]:选项,可用来对命令进行控制,也可以省略
  • [parameter]:传给命令的参数,可以是零个一个多个

2.查阅命令帮助信息

  • command --help
    显示 command 命令的帮助信息
  • man command
    查阅 command 命令的使用手册

使用man时的操作键

操作键 功能
空格键 显示手册页的下一屏
Enter 键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索 word 字符串

3.文件目录格式

  • Linux 文件 或者 目录 名称最长可以有 256 个字符
  • . 开头的文件为隐藏文件,需要用-a参数才能显示
  • .代表当前目录
  • ..代表上一级目录

4.配置命令

  • 配置网络:vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • 重启网卡:systemctl restart network.service
  • 防火墙状态:systemctl status firewalld
  • 本次开机状态下,防火墙关闭:systemctl stop firewalld
  • 服务器重启后,永久关闭防火墙:systemctl disable firewalld
  • 关闭软件安装限制:vi /etc/selinux/config 修改内容 SELINUX=disabled

二、常用终端命令

1.文件和目录命令

ls (list):查看当前文件夹下的内容

ls 常用选项

参数 含义
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小

ls 通配符的使用

通配符 含义
· 代表任意个数个字符
? 代表任意一个字符,至少一个
[ ] 表示可以匹配字符组中的任意一个
[abc] 匹配 a、b、c 中任意一个
[a-f] 匹配从 a 到 f 范围内的任意一个字符

pwd (print work directory):查看当前所在文件夹

cd [目录名] (change directory):切换文件夹

**注意:**Linux所有的目录和文件名都是大小写敏感的

命令 含义
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 保持在当前目录不变
cd .. 切换到上级目录
cd - 可以在最近两次工作目录之间来回切换

touch [文件名] (touch):如果文件不存在,则新建文件

  • 创建文件或修改文件时间
    如果文件不存在,可以创建一个空白文件
    如果文件已经存在,可以修改文件的末次修改日期

mkdir [目录名] (make directory):创建目录

选项 含义
-p 可以递归创建目录

新建目录的名称,不能与当前目录中已有的目录或文件同名
mkdir -p a1/a2/a3/a4

rm [文件名] (remove):删除指定的文件

**注意:**使用rm命令要小心,因为文件删除后不能恢复

选项 含义
-f 强制删除,忽略不存在的文件,无需提示
-r 递归地删除目录下的内容,删除文件夹时必须加此参数

clear (clear):清屏

2.拷贝和移动命令

tree [文件名] (tree):以树状图列出文件目录结构

选项 含义
-d 只显示目录

cp 源文件 目标文件 (copy)

  • cp命令的功能是将给出的文件目录复制到另一个文件目录
选项 含义
-f 已经存在的目标文件直接覆盖,不会提示
-i 若移动时会覆盖文件,则会有提示
-r 若给出的源文件是目录文件,则cp,将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

mv 源文件 目标文件 (move):移动文件或者目录/文件或者目录重命名

  • mv命令可以用来移动文件目录,也可以给文件目录重命名
选项 含义
-i 覆盖文件前提示

你可能感兴趣的:(linux)