📅  最后修改于: 2023-12-03 14:54:04.309000             🧑  作者: Mango
Linux 中有许多强大而又有用的用户命令,这些命令可以帮助程序员更高效地进行开发工作。以下是一些常用的 Linux 用户命令,包括命令说明和示例。
该命令用于列出目录中的文件和文件夹。
# 列出当前目录下的所有文件和文件夹
$ ls
# 列出指定目录下的所有文件和文件夹
$ ls /home/user/Documents/
该命令用于更改当前工作目录。
# 进入指定目录
$ cd /home/user/Documents/
# 返回上一层目录
$ cd ..
# 返回上一层目录的上一层目录
$ cd ../..
该命令用于显示当前工作目录的绝对路径。
# 显示当前目录的路径
$ pwd
/home/user/Documents
该命令用于创建一个新的空文件。
# 在当前目录下创建一个新文件
$ touch newfile.txt
该命令用于创建新目录。
# 在当前目录下创建一个新目录
$ mkdir newdir
# 在指定目录下创建一个新目录
$ mkdir /home/user/Documents/newdir
该命令用于删除文件或目录。
# 删除文件
$ rm file.txt
# 删除目录及其所有内容
$ rm -r dir/
该命令用于拷贝文件或目录。
# 拷贝文件到另一个位置
$ cp file.txt /home/user/Documents/
# 拷贝目录及其所有内容到另一个位置
$ cp -r dir/ /home/user/Documents/
该命令用于移动/重命名文件或目录。
# 将文件移动到另一个位置
$ mv file.txt /home/user/Documents/
# 重命名文件
$ mv file.txt newfile.txt
# 将目录移动到另一个位置
$ mv dir/ /home/user/Documents/
# 重命名目录
$ mv dir/ newdir/
该命令用于打印文件内容到终端。
# 打印文件内容到终端
$ cat file.txt
该命令用于在文件中搜索特定字符串。
# 在文件中搜索特定字符串
$ grep "searchterm" file.txt
该命令用于打包和解包文件和目录。
# 打包文件和目录
$ tar -czvf archive.tar.gz file.txt dir/
# 解包文件/目录
$ tar -xzvf archive.tar.gz
该命令用于更改文件/目录的权限。
# 更改文件权限为只读
$ chmod 444 file.txt
# 更改文件权限为读写
$ chmod 766 file.txt
# 更改目录及其所有内容的权限为只读
$ chmod -R 444 dir/
以上是 Linux 中一些常用的用户命令及其示例。熟练掌握这些命令可以让程序员更加高效地进行开发工作。