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

手机站
千锋教育

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

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

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

当前位置:首页  >  技术干货  > 必备linux命令有哪些?

必备linux命令有哪些?

来源:千锋教育
发布人:xqq
时间: 2023-10-11 15:07:41 1697008061

一、必备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是我们给命令的输入,以便它可以正常运行。在大多数情况下,参数是一个文件路径,但它可以是您在终端中键入的任何内容。

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

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT