千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:武汉千锋IT培训  >  技术干货  >  必备linux命令有哪些?

必备linux命令有哪些?

来源:千锋教育
发布人:xqq
时间: 2023-10-20 13:08:17

一、必备linux命令

1. cd 命令

最基本的、最常用的命令之一,用于切换目录,参数既可以是绝对路径,也可以是相对路径。

cd /          # 切换到根目录

cd ~          # 切换到 /root 目录

cd ..         # 切换到上级目录

cd /usr/local/    # 切换到目录 /usr/local(绝对路径)

cd ./java/    # 切换到当前目录下的 java 目录中,“.” 表示当前目录,或者直接 cd java/ 效果一样

cd ../java/       # 切换到上层目录中的 java 目录中,“.” 表示上一层目录

2. ls 命令

同样是最基本、最常用的命令之一,list 的意思,查看当前文件夹下的内容,它的参数很多,只贴几个较为常用的:

-a     # 列出当前文件夹下全部的文件,连同隐藏文件(开头为.的文件)一起列出来

-l     # 列出当前文件夹下文件的详细信息,包含文件的属性与权限数据等,ll 命令相当于此命令的快捷键

-h     # 将文件容量以较易读的方式(GB,kB等)列出来

-R     # 连同子目录的内容一起列出(递归列出)

-i     # 按文件最近一次修改时间排序

注:这些参数可以组合使用,比如

ls -lh        # 在列出文件的详细信息同时查看文件的大小

ls -alht   # 这个组合命令你应该可以推断出来它的意思

3. cp 命令

用于复制文件,copy 的意思,常用参数如下:

-a     # 将文件的特性一起复制

-p     # 连同文件的属性一起复制,而非使用默认方式,与 -a 相似,常用于备份

-i     # 若目标文件已经存在时,在覆盖时会先询问操作的进行

-r     # 递归持续复制,用于目录的复制行为

-u     # 目标文件与源文件有差异时才会复制

例如:

cp -a file1 file2           # 连同文件的所有特性把文件file1复制成文件file2

cp file1 file2 file3 dir    # 把文件file1、file2、file3复制到目录dir中

4. mv 命令

用于移动文件、目录、或者重命名,move 的意思,常用参数如下:

-f     # force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖

-i     # 若目标文件已经存在,就会询问是否覆盖

-u     # 若目标文件已经存在,且比目标文件新,才会更新

例如:

mv file1 file2 file3 dir    # 把文件 file1、file2、file3 移动到目录 dir 中

mv file1 file2              # 把文件 file1 重命名为 file2

5. rm 命令

用于删除文件或目录,remove 的意思,由于 Linux 下没有回收站,一旦删除非常难恢复,因此需要谨慎操作,常用参数如下:

-f     # 就是 force 的意思,忽略不存在的文件,不会出现警告消息

-i     # 互动模式,在删除前会询问用户是否操作

-r     # 递归删除,最常用于目录删除,它是一个非常危险的参数

例如:

rm -i file        # 删除文件 file,在删除之前会询问是否进行该操作

rm -rf dir        # 强制删除目录 dir 中的所有文件

6. pwd 命令

显示当前目录的路径

延伸阅读:

二、什么是Linux命令

Linux命令是在命令行上运行的程序或实用程序。命令行是一个界面,它接受文本行并将其处理为计算机的指令。

任何图形用户界面(GUI)都只是命令行程序的抽象。例如,当您通过单击“X”关闭窗口时,该操作后面会运行一个命令。

标志(flag)是我们可以向您运行的命令传递选项的一种方式。大多数Linux命令都有一个帮助页面,我们可以使用-h标记调用该页面。大多数情况下,标志是可选的。

argument或parameter是我们给命令的输入,以便它可以正常运行。在大多数情况下,参数是一个文件路径,但它可以是您在终端中键入的任何内容。

可以使用连字符 (-) 和双连字符 (–)调用标志,而参数的执行取决于将它们传递给函数的顺序。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

常见的软件设计模式有哪些?

2023-10-20

LayoutInflater.inflate()方法两个参数和三个参数的区别?

2023-10-20

为什么GIL让多线程变得如此鸡肋?

2023-10-20

最新文章NEW

Mysql为什么只能支持2000w左右的数据量?

2023-10-20

Python中time和datetime的区别?

2023-10-20

必备linux命令有哪些?

2023-10-20

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>