公司直招的招聘网站,互联网技术怎么学,wordpress 新闻模板,在门户网站做产品seo后端常用的Linux命令大全
基础常用命令
Sudo Command
该命令是“superuser do”的缩写。sudo 是最常用的命令之一#xff0c;可让你执行需要管理或 root 特权和权限的任务。
使用sudo命令时系统会提示用户重新使用密码进行身份验证。接下来#xff0c;Linux 系统将记录一…后端常用的Linux命令大全
基础常用命令
Sudo Command
该命令是“superuser do”的缩写。sudo 是最常用的命令之一可让你执行需要管理或 root 特权和权限的任务。
使用sudo命令时系统会提示用户重新使用密码进行身份验证。接下来Linux 系统将记录一个时间戳以跟踪用户在再次进行身份验证之前应该使用该命令的时间。默认情况下每个 root 用户可以运行 sudo 命令 15 分钟/会话。
sudo 命令的语法
sudo [选项] 命令常见选项
-l 或 --list列出当前用户可执行的sudo命令。-v 或 --validate验证sudo权限是否仍然有效可以用于延长授权的时间。-k 或 --reset-timestamp重置sudo授权的时间戳。-u 用户名以其他用户的身份执行命令前提是你有相应权限。-i以交互式方式获取超级用户权限以root用户身份执行命令。
cd命令
cdChange Directory是Linux和类Unix操作系统中的一个基本命令用于更改当前工作目录。工作目录是命令行操作的基础路径所有相对路径都是相对于当前工作目录来解析的。
另外如果你想完全切换文件夹你可以输入目录的完整路径如下所示假设你要访问该Documents文件夹。
cd /home/username/Documents# or you can do this as a shortcut.cd ~/Documents以下是一些可帮助你更快导航的快捷方式
cd ..它可以帮助你上移一个目录。cd ~[username]它可以帮助你转到另一个用户的主目录。cd -它可以帮助你移动到以前的目录。
ls 命令
该ls命令列出系统或目录中的文件和目录。如果运行此命令时不带标志、参数或选项它将显示当前工作目录的内容。
要查看任何目录的内容请导航该目录并键入命令ls或者键入ls命令后跟所需的路径如下所示要查看目录的内容Videos
// Navigate
cd /home/username/Downloads/Videos// Type the command
ls或者// Type the command followed by the path
ls /home/username/Downloads/Videos以下是你可以与该ls命令一起使用的一些选项
ls -l以长格式详细信息显示文件列表。ls -a显示所有文件包括所有隐藏文件ls -h以人类可读的格式显示文件大小。ls -R显示所有文件包括子目录中的文件ls -t按修改时间排序文件列表。ls -lh以易于阅读的格式显示文件大小例如 MB、GB 等
cat命令
该cat命令是 Linux 中最常用的命令之一。它将文件内容列出、组合并将其写入标准输出。键入cat命令后跟文件名及其扩展名以运行该命令。例如
cat filename.txt以下是使用该cat命令的其他方法
键入cat filename.txt会创建一个新文件。键入会将两个文件合并为.cat filename1.txt filename2.txt filename3.txtfilename3.txt键入tac filename.txt内容会以相反的顺序显示。
查询日志
tail 命令
tail 命令是 Linux 和类 Unix 操作系统中用于显示文件尾部内容的实用工具。它通常用于查看日志文件、监控文件变化或仅显示文件的最后几行。
语法
tail [选项] 文件名常见选项
-n num 或 --linesnum显示文件的最后 num 行内容。示例tail -n 10 file.txt显示文件最后 10 行。-f 或 --follow实时监视文件的新增内容并在内容变化时自动显示。示例tail -f log.txt实时监视 log.txt 文件的新增内容。--pid进程ID与 -f 选项一同使用指定进程ID当该进程终止时停止监视文件。示例tail -f --pid12345 log.txt。-n num从文件的第 num 行开始显示内容。示例tail -n 20 file.txt从第 20 行开始显示内容。
文件和目录操作命令
mkdir命令
该mkdir命令用于一次创建一个或多个目录并为每个目录设置权限。如果你执行此命令你必须有权在目录中创建新文件夹否则你可能会收到权限被拒绝的错误。
这是一个基本语法
mkdir [option] directory_name这里有些例子
mkdir videos创建一个名为的目录videos
mkdir Documents/PDFs创建一个名为PDFs位于Documents目录下面的新目录。
该mkdir命令接受一些选项例如
-p 或 —parents 在两个现有文件夹之间创建目录。例如将创建一个新目录。mkdir -p Documents/PDFs/BooksPDFs该-m选项设置文件权限。例如运行该命令mkdir -m777 Documents/Books将为所有用户设置完全读、写和执行的权限。该-v选项为每个创建的目录打印一条消息。
cp命令
该cp命令用于将文件或目录及其内容从一个位置复制到另一个位置。
要将文件从当前目录复制到另一个目录请输入命令cp后跟文件名和目标目录。
例如
cp filename.txt ~/Documents你可以将多个文件复制到同一位置如下所示
cp file1.txt file2.txt ~/Documents将一个文件的内容复制到同一目录中的另一个文件。输入以下命令
cp file1.txt file2.txt要复制整个目录请-R在键入源目录和目标目录之前使用该选项如下所示
cp -R ~/Documents ~/Documents/AllMV命令
该mv命令用于将文件或目录从源移动到目标或重命名文件和目录。
要使用该mv命令只需键入mv文件名和目标目录如下所示
mv file.txt ~/Documentsmv你还可以使用以下命令重命名文件
mv old_file.txt new_file.txtmv最后你还可以使用带有标志的命令将包括所有文件和子目录的完整目录移动到新目标-rf如下所示
mv -rf ~/Documents/drectory1 ~/Documents/new_derectory它-f使用强制来实现它使用时应该小心f最后它-r是递归的这意味着它将递归地访问每个子目录。
rmdir 命令
该rmdir命令用于永久删除一个空目录。你应该使用 sudo 权限运行此命令。
例如你想删除一个名为 的空子目录empty_folder可以使用rmdir如下命令
rmdir empty_folderrm 命令
该rm命令用于删除目录中的文件。不过在执行该命令之前必须先获得该sudo命令的使用权限。另请注意删除的文件或目录无法撤消。
这是一般语法
rm filename.txt要删除多个文件请输入以下命令
rm filename1.txt filename2.txt filename3.txt以下是你可以添加的一些可接受的选项
-i在删除文件之前提示系统确认。-f允许系统无需确认即可删除。-r递归删除文件和目录。
vi命令
vi使用两种操作模式来工作——插入模式和命令模式。该insert模式用于编辑和创建文本文件同时该command模式执行保存、打开、复制和粘贴文件等操作。
要vi在文件上使用请输入
vi [filename.txt]grep 命令
该greb命令的意思是全局正则表达式打印。它允许你搜索特定文件中的所有文本。一旦找到匹配项它就会打印包含特定模式的所有行。此命令有助于过滤大型日志文件。
例如你要在 *filename* .txt文件中搜索单词 *red*
grep red filename.txt该命令的输出将显示包含 red 的行。
权限命令
chmod 命令
该chmod命令用于修改文件或目录的读、写、执行权限。在 Linux 中每个文件都与三个用户类别相关联 – 所有者、 组成员和 其他。
例如这是一个通用语法
chmod [option] [permission] [file_name] 虽然文件的所有者是唯一对任何文件具有完全权限的人但你可以使用该chmod命令向不同的用户或组授予不同的权限。
例如要允许组成员和其他人读取、写入和执行该文件 请使用以下命令将其更改为**-rwxrwxrwx** 权限类型数值为 777
chmod 777 filename.txt该命令支持许多选项包括
使用c 或 在进行更改时显示信息。–changes使用f 或 抑制错误消息。–silent使用v 或 显示每个已处理文件的诊断信息。–verbose
chown命令
该chown命令意味着更改所有权。它允许你更改文件的所有权、到指定用户名或目录的符号链接。
这是一般语法
chown [option] owner[:group] file(s)例如你想让 user2成为filename2.txt 的所有者
**chown user2 filename2.txt**下载命令
wget命令
该wget命令允许你从互联网下载文件它在后台运行不会妨碍其他正在运行的进程。wget命令 使用 HTTP、HTTPS 和 FTP 协议检索文件并且可以执行递归下载。
输入以下命令来使用
wget [option] [url]例如从 Mastering Backend 下载文件。假设这是要下载的文件。做这个latest.zip
wget https://masteringbackend.com/latest.zipapt-get 命令
该命令是用于处理 Linux 中的高级包工具 (APT) 库的工具。它允许你从经过身份验证的来源检索信息和捆绑包以管理、更新、删除和安装软件及其依赖项。apt-get
sudo运行命令时需要使用command 。主要语法如下apt-get
apt-get [options] (command)这些是你可以添加到apt-get 的最常用命令
用于update 从源同步包文件。用于upgrade安装所有已安装软件包的最新版本。用于check更新包缓存并检查损坏的依赖项。