1.Linux基本命令

编程

1. Linux 基本操作

1 基本命令

序号命令对应英文作用

1

ls

list

查看当前文件夹下的内容

2

pwd

print work directory

查看当前所在文件夹

3

Cd [目录名]

change directory

切换文件夹

4

Touch [文件名]

touch

如果文件不存在,新建文件

5

mkdir [目录名]

make directory

创建目录

6

rm [文件名]

remove

删除制定的文件名或目录:rm 文件名  rm -r 目录

7

clear

clear

清屏

  • 蓝色是文件夹
  • 白色是文件

1.1 linux终端命令的格式

command [-options] [parameter]

  • command 命令名
  • -options 命令的选项
  • parameter 传给命令的参数

例子:
touch -aaa command [-options] 创建文件

1.2 缩放窗口

1.“ctrl”+”shift”+”=” :放大终端窗口
2.“ctrl”+“-” :缩小终端窗口

2. 查阅命令帮助信息

以下2种方式可以查看帮助信息

命令作用

command –help

显示command命令的帮助信息

man command

查阅command 命令的使用手册

man=manual

man 在操作建功能

空格建

显示手册页的下一屏

Enter键

一次滚动手册页的一行

b

回滚一屏

f

前滚一屏

q

退出

/word

搜索word 字符串

自动补全

Tab键:

  • 按1下自动补全唯一的目录或文件
  • 按2下 提示不唯一的可能的目录

Ctrl+C
中断运行

3. 文件和目录特点

3.1 文件和目录特点:

隐藏文件==> 文件名前加.
查看隐藏文件==> ls -a
.代表当前目录
.. 代表上一级目录

3.1.1 ls-文件和目录命令,列表和文件大小选项

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

3.1.2 通配符 含义

*:代表任意个数个字符
: 代表任意一个字符,只能是1个
[]: 表示可以匹配字符组中任意一个
[abc]: 匹配a、b、c中的任意一个
[a-f]:匹配从a到f范围内的任意一个

3.1.3 切换目录

cd: 却换到当前用户的主目录(/home/用户目录)
cd ~: 却换到当前用户的根目录(/root)
cd .:保持在当前目录不变
cd ..:切换到上级目录
cd - 最近两次工作目录间来回切换

相对路径和绝对路径

  • 相对路径: 在输入路径时,最前面不是/或者-,表示相对当前目录所在的目录位置
  • 绝对路径: 在输入路径时,最前面是/或者-,表示从根目录/家目录开始的具体目录位置

    3.1.4 创建文件 touch

touch

  • 如果文件不存在可以创建空白文件
  • 如果已存在则可以更新修改日期

3.1.5 创建文件夹/目录mkdir

mkdir
mkdir 文件名:可以在当前目录下创建文件夹
mkdir -p a/b/c: 直接在当前位置创建a文件夹,里面再创建b,再里面又创建c

  • 注意:在同一个目录下不允许又重复名字的文件或文件夹

3.1.6 删除文件或文件夹rm

rm

删除后不能转移到回收站,是直接彻底删除

选项含义

-r

递归地删除目录下的内容,删除文件夹时必须加此参数

-f

强制删除,忽略不存在的文件,无需提示

3.1.7 其他

  • 1.echo 文字内容 显示参数指定的文字,通常会和重定向联合使用
  • 2.重定向>>>

    • linux允许将命令执行结果重定向到一个文件
    • 将本应该显示在终端上的内容 输出/追加到指定文件中
    • 其中 注意如果没有指定的文件,就会新建对应文件
      >表示输出,会覆盖文件原有的内容

      >>表示追加,将会内容追加到已有文件的末尾

4. 复制和移动文件

序号命令对应的英文作用

1

tree [目录名]

tree

以树状图列出文件目录结构

2

cp 源文件 目标文件

copy

复制文件或目录

3

mv 源文件 目标文件

move

移动文件或目录/文件或目录重命名

4.1 tree

tree ~: 显示home/用户名下的目录树
tree -d:只显示目录不显示文件

4.2 cp

选项作用

-i

覆盖文件前提示

-r

若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

4.3 mv

选项作用

-i

覆盖文件前提示

mv

源文件目录和目标目录一样可以重命名文件

5. 查看文件内容

序号命令对应英文作用

1

cat 文件名

concatenate

查看文件内容、创建文件、文件合并、追加文件内容等功能

2

more 文件名

more

分屏显示文件内容

3

grep 搜索文本 文件名

grep

搜索文本里的内容

5.1 cat 查看长篇内容的样子 需要鼠标滚动到下一页 查看少量内容

cat

选项作用

-b

对飞空输出行编号

-n

对输出行的所有行号编号

nl等价于cat -b

以上是 1.Linux基本命令 的全部内容, 来源链接: utcz.com/z/510823.html

回到顶部