龙空技术网

最常用的5个Linux命令,是你经常用到的吗?

掌控K8s 123

前言:

现在姐妹们对“ubuntu命令返回上级目录”可能比较注重,看官们都需要知道一些“ubuntu命令返回上级目录”的相关内容。那么小编同时在网上收集了一些关于“ubuntu命令返回上级目录””的相关资讯,希望小伙伴们能喜欢,姐妹们快快来了解一下吧!

ls

ls 是一个最常用的命令,用于列出目录中的文件和子目录。

以下是 ls 命令的一些常见选项及其详解:

基本用法

ls

不带任何参数的 ls 命令会列出当前工作目录下的文件和子目录。

列出详细信息:

ls -l

-l 选项显示详细的文件信息,包括文件权限、所有者、文件大小、修改日期等。

显示隐藏文件:

ls -a

-a 选项显示所有文件,包括以点(.)开头的隐藏文件。

以人类可读的格式显示文件大小:

ls -h

-h 选项将文件大小以可读的格式(例如 KB、MB)显示。

按时间排序:

ls -t

-t 选项按修改时间从最新到最旧的顺序列出文件。

递归显示子目录:

ls -R

-R 选项递归地列出所有子目录及其内容。

按文件类型分类显示:

ls -F

-F 选项在文件名后面添加字符,表示文件类型,例如 / 表示目录,* 表示可执行文件。

使用颜色区分文件类型:

ls --color=auto

--color=auto 选项根据文件类型使用不同的颜色进行标识。

按文件大小排序:

ls -S

-S 选项按文件大小从大到小的顺序列出文件。

显示文件的inode号:

ls -i

-i 选项显示文件的inode号,inode是文件系统中用于标识文件的唯一标识符。

cd

cd 是用于改变当前工作目录的命令。以下是 cd 命令的一些常见用法和详解:

基本用法

cd directory

将当前工作目录切换到指定的目录 directory。

例如,cd Documents 将当前目录切换到 "Documents"。

返回上一级目录:

cd ..

使用 .. 表示上一级目录,执行 cd .. 将当前目录切换到上一级目录。

返回家目录:

cd ~

使用 ~ 表示家目录(当前用户的主目录),执行 cd ~ 或 cd 将当前目录切换到用户的家目录。

切换到上次访问的目录:

cd -

使用 - 表示上次访问的目录,执行 cd - 将当前目录切换到上次所在的目录。

使用相对路径:

cd path/to/directory

可以使用相对路径,指定从当前目录开始的路径来切换目录。

使用绝对路径:

cd /absolute/path/to/directory

可以使用绝对路径,指定完整的路径来切换目录。

自动完成目录名:

cd D[TAB]

在命令行中输入部分目录名,然后按 Tab 键可以自动完成目录名,加快输入。

在路径中使用空格:

cd "path with spaces"

如果目录名包含空格,可以使用双引号将整个路径括起来。

mkdir

mkdir 是用于创建目录(文件夹)的命令。以下是 mkdir 命令的一些常见用法和详解:

基本用法

mkdir directory_name

创建一个名为 directory_name 的新目录。

例如,mkdir Documents 将创建一个名为 "Documents" 的新目录。

创建多级目录:

mkdir -p path/to/directory

使用 -p 选项可以创建多级目录,即使中间的目录不存在。

例如,mkdir -p Documents/Work/Projects 将创建一个名为 "Projects" 的目录,即使 "Documents" 和 "Work" 不存在也会被创建。

指定权限:

mkdir -m mode directory_name

使用 -m 选项可以指定新目录的权限模式(权限)。

mode 是一个三位八进制数字,例如,mkdir -m 755 MyDirectory 将创建一个具有 rwxr-xr-x 权限的目录。

创建多个目录:

mkdir dir1 dir2 dir3

可以一次性创建多个目录,将它们作为参数传递给 mkdir 命令。

交互式地创建目录:

mkdir -i directory_name

使用 -i 选项可以在创建目录之前进行交互式确认,防止误操作。

显示详细信息:

mkdir -v directory_name

使用 -v 选项可以显示创建的目录的详细信息。

创建临时目录:

mkdir -p /tmp/new_directory.$(date +%Y-%m-%d)

使用 date 命令结合 $() 语法,可以在目录名中添加当前日期,创建一个带有时间戳的临时目录。

创建符号链接目录:

mkdir -p link_to_directory

使用 -p 选项可以创建符号链接目录,即链接到另一个目录。

rm

rm 是用于删除文件或目录的命令。

请注意,使用 rm 命令是一个潜在的危险操作,因为删除的文件通常不能被恢复。

以下是 rm 命令的一些常见用法和详解:

删除文件

rm file_name

删除指定的文件。例如,rm example.txt 将删除名为 "example.txt" 的文件。

删除多个文件:

rm file1 file2 file3

一次性删除多个文件,将它们作为参数传递给 rm 命令。

删除目录:

rm -r directory_name

使用 -r 选项可以递归地删除目录及其内容。

请小心使用这个选项,因为它会删除目录中的所有文件和子目录。

强制删除:

rm -f file_name

使用 -f 选项可以强制删除文件,即使文件是只读的或者用户没有删除权限。

交互式删除:

rm -i file_name

使用 -i 选项可以进行交互式删除,rm 在删除每个文件之前都会询问用户是否确认删除。

显示删除信息:

rm -v file_name

使用 -v 选项可以显示详细的删除信息,即显示删除的文件名。

删除空目录:

rmdir empty_directory

rmdir 命令用于删除空目录。

如果目录不为空,将无法使用 rmdir 删除。

删除指定文件类型:

rm *.txt

删除指定类型的文件,通配符 * 表示任意字符。

上述命令将删除所有以 ".txt" 结尾的文件。

删除目录及其内容:

rm -r directory_name

递归删除目录及其所有内容。请注意谨慎使用 -r 选项,以防止误删。

请谨慎使用 rm 命令,尤其是在删除目录时,以免丢失重要数据。

在执行删除操作之前,最好仔细确认并确保不会删除错误的文件或目录。

sudo

sudo 是用于在 Unix 和类 Unix 系统上以超级用户(root)身份执行命令的命令。

"sudo" 是 "superuser do" 的缩写。

使用 sudo 可以在普通用户下执行需要管理员权限的命令。

以下是 sudo 命令的一些常见用法和详解:

基本用法

sudo command

通过 sudo 执行特定的命令。

例如,sudo apt-get update 用于在 Ubuntu 系统上以管理员权限更新软件包列表。

以 root 用户身份执行命令:

sudo -i

使用 -i 选项以 root 用户的身份启动一个交互式 shell。

这会将用户切换到 root 用户,可以执行多个命令而无需重复输入 sudo。

编辑文件:

sudo nano /etc/example.conf

使用 sudo 打开一个文件编辑器,以管理员权限编辑系统文件。

这里使用 nano 作为文件编辑器的示例。

在命令行中使用通配符:

sudo rm /path/to/files/*

使用 sudo 执行需要管理员权限的命令,例如删除某个目录下的文件。

使用其他用户身份执行命令:

sudo -u username command

使用 -u 选项指定要以哪个用户的身份执行命令。

例如,sudo -u john ls /home/john 以 john 用户的身份列出其主目录的内容。

授权持续时间

sudo -l

使用 -l 选项可以查看当前用户对于哪些命令有 sudo 权限,以及这些权限的持续时间。

#文章首发挑战赛#

标签: #ubuntu命令返回上级目录