【技术实战】Linux中的命令行【实战篇】【一】
  QsxxYt1SkqTc 2023年11月01日 26 0

Linux基本命令行【一】

1. 创建一个新的文件夹:

在Linux的命令行中,使用 "mkdir" 命令来创建一个新文件夹。例如,假如你要在当前目录下创建一个名为 "test" 的文件夹,可以输入以下命令:

mkdir test

这将在你的当前目录下创建一个名为 "test" 的新文件夹。如果你要在别的目录下创建一个新文件夹,需要在 "mkdir" 命令后面加上目录的路径。例如,如果你要在 "/home" 目录下创建一个名为 "projects" 的文件夹,可以输入以下命令:

mkdir /home/projects

2. 在文件夹中创建一个新的文件:

使用 "touch" 命令创建一个新文件。例如,你可以在当前目录下创建一个名为 "testfile.txt" 的文件,输入以下命令:

touch testfile.txt

这会在当前目录下创建一个空的文件。

3. 查看当前目录下的文件和文件夹:

使用 "ls" 命令来列出当前目录下的所有文件和文件夹。例如,输入以下命令将列出当前目录下的所有文件和文件夹:

ls

如果你想列出当前目录下的所有文件和文件夹的详细信息,例如权限、所有者、大小等等,可以添加 "-l" 选项。例如:

ls -l

4. 查看文件内容:

使用 "cat" 命令来查看文件的内容。例如,如果你想查看名为 "myfile.txt" 的文件的内容,可以输入以下命令:

cat myfile.txt

这将输出 "myfile.txt" 文件的内容。

5. 将一个文件从一个文件夹移动到另一个文件夹:

使用 "mv" 命令移动文件。例如,如果你想将名为 "myfile.txt" 的文件从当前目录移动到名为 "newfolder" 的文件夹中,可以输入以下命令:

mv myfile.txt newfolder/

这将 "myfile.txt" 文件移动到名为 "newfolder" 的文件夹中。如果你想将整个文件夹移动到另一个目录下,可以使用 "mv" 命令加上文件夹的名称和新目录的路径。例如,如果你要将名为 "myfolder" 的文件夹移动到 "/home/newlocation" 目录下,可以输入以下命令:

mv myfolder /home/newlocation/

Linux基本命令行【二】

复制文件到另一个文件夹

cp /path/to/file /path/to/folder

删除文件

rm /path/to/file

删除文件夹及其所有内容

rm -r /path/to/folder

重命名文件

mv /path/to/file /path/to/newfilename

创建新的空文件

touch /path/to/newfile

Linux基本命令行【三】

生成一个随机的密码

可以使用以下命令生成一个随机的密码: 

openssl rand -base64 12

这将生成一个12个字符长的随机密码。

列出当前用户可用的所有命令

可以使用以下命令列出当前用户可用的所有命令: 

compgen -c

这将列出所有当前用户可用的命令。

查看当前登录用户的用户名

可以使用下面的命令查看当前登录用户的用户名:

whoami

这将返回当前登录用户的用户名。

查看当前登录用户的主目录

可以使用下面的命令查看当前登录用户的主目录:

echo $HOME

这将返回当前登录用户的主目录的路径。

查看文件的权限

可以使用下面的命令查看文件的权限:

ls -l filename 

这将返回文件的详细信息,包括权限信息。

Linux基本命令行【四】

给一个文件或文件夹授予读、写、执行权限

chmod +rwx /path/to/file_or_folder

从一个文本文件中查找特定的字符串

grep "string_to_search" /path/to/file

查看Linux操作系统的版本

lsb_release -a

或者

cat /etc/*release

查看系统的CPU信息?

lscpu

查看系统的内存使用情况

free -m

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  kZLEadpmxZsY   2024年05月17日   30   0   0 Linux
  kZLEadpmxZsY   2024年05月17日   43   0   0 Linux
  4hf9DKAg5W6h   2024年05月17日   41   0   0 Linux
  2xk0JyO908yA   2024年05月17日   59   0   0 Linux
  tAaiqedz71Vf   2024年05月17日   54   0   0 Linux
  2sqDzWaoi9Ck   2024年05月17日   50   0   0 Linux
LVM
  XWcNkifzer3j   2024年05月20日   47   0   0 Linux
QsxxYt1SkqTc