1. 远程登录:这是一种通过SSH(Secure Shell)协议连接到远程Linux服务器的方法。用户可以使用ssh
命令,例如:
ssh username@remote_server
2. 上传和下载数据:
使用FileZilla FTP/sFTP:FileZilla是一个常用的FTP客户端,允许用户通过FTP或sFTP协议上传和下载文件。 使用 wget
下载文件示例:wget http://example.com/file.gz
3. 目录结构和切换文件夹:
/
:根目录。~
:家目录,当前用户的主目录。.
:当前目录。..
:上一级目录。../..
:上上一级目录。
4. 文件操作:4.1 新建、拷贝、移动、删除文件和文件夹的命令示例:
创建新文件夹: mkdir workspace
拷贝文件: cp linux.tar.gz workspace
拷贝并重命名文件: cp linux.tar.gz linux.tar.gz.bak
移动文件: mv linux.tar.gz workspace
移动并重命名文件: mv linux.tar.gz Linux.tar.gz
删除文件: rm linux.tar.gz
递归删除文件夹: rm -r test
4.2 查看文件内容(文本文件):
查看小文件: cat filename
反向查看小文件: tac filename
使用 less
查看大文件并进行搜索等操作:less -S -N filename
查看文件开头部分: head -n filename
查看文件结尾部分: tail -n filename
4.3 编辑文件内容:
一般模式、编辑模式和命令模式的编辑文件内容方法,包括移动、复制粘贴、删除、撤销等。
5. 文本处理:
管道 |
:用于将一个命令的输出传递给另一个命令的输入,以进行文本处理。示例:command1 | command2
重定向 >
:将命令的输出重定向到文件,覆盖文件中的内容。示例:command > file.txt
重定向 >>
:将命令的输出追加到文件末尾,而不覆盖文件中的内容。示例:command >> file.txt
awk
、sed
、uniq
、sort
、grep
、wc
:这些是用于文本处理的常见命令,用于搜索、筛选、编辑和统计文本数据可以看往期。
6. 压缩和解压:
压缩文件使用 gzip
:将文件压缩成.gz
格式。gzip filename
压缩文件使用 zip
:将文件压缩成.zip
格式。zip compressed_file.zip filename
解压文件使用 gunzip
:解压.gz
文件。gunzip compressed_file.gz
解压文件使用 unzip
:解压.zip
文件。unzip compressed_file.zip
打包压缩使用 tar
:将文件或文件夹打包成.tar.gz
格式。tar -zcvf archive.tar.gz files_or_folders
解包解压使用 tar
:解包.tar.gz
文件。tar -zxvf archive.tar.gz
7. 用户管理:
添加分组 sudo groupadd
:用于创建一个新的用户组。示例:sudo groupadd teacher
添加用户 sudo useradd
:用于创建新用户并设置其相关属性。示例:sudo useradd -m -g teacher -s /bin/bash user888
设置用户密码 sudo passwd
:用于为用户设置密码。示例:sudo passwd user888
查看用户信息 id
:用于查看用户所属的组。示例:id username
查看过期时间 chage
:用于查看用户密码的更改和过期信息。示例:chage -l user888
修改密码 passwd
:用于修改用户密码。示例:passwd
8. 权限管理:
用户(u)、组(g)、其他用户(o)和所有用户(a):这些是权限控制的对象。 权限(r、w、x):r表示读取权限,w表示修改权限,x表示执行权限。 修改权限使用 chmod
:用于更改文件或文件夹的权限。示例:chmod u+rw filename
发表评论 取消回复