尚未崩坏 发表于 2024-9-20 20:09:08

Linux常用下令(超具体)看这一篇就够了

以下是一些常用的Linux下令及其具体阐明,包括基本用法和常见选项:
1. 文件和目录操作



[*] ls: 列出目录内容

[*]ls: 列出当前目录的文件和子目录
[*]ls -l: 以长格式列出文件和目录,包括权限、全部者、大小和修改时间
[*]ls -a: 显示全部文件,包括隐蔽文件(以.开头的文件)
[*]ls -h: 以人类可读的格式显示文件大小(例如,KB、MB)

[*] cd: 更改当前目录

[*]cd /path/to/directory: 进入指定目录
[*]cd ..: 返回上级目录
[*]cd ~: 返回用户主目录

[*] pwd: 显示当前工作目录的完备路径
[*] mkdir: 创建新目录

[*]mkdir new_directory: 创建一个名为new_directory的新目录
[*]mkdir -p /path/to/directory: 递归创建目录,如果父目录不存在也会一并创建

[*] rmdir: 删除空目录

[*]rmdir directory_name: 删除指定的空目录

[*] rm: 删除文件或目录

[*]rm file_name: 删除指定的文件
[*]rm -r directory_name: 递归删除指定目录及其内容
[*]rm -f file_name: 逼迫删除,不提示确认

[*] cp: 复制文件或目录

[*]cp source_file destination_file: 复制文件
[*]cp -r source_directory destination_directory: 递归复制目录及其内容
[*]cp -i source_file destination_file: 在覆盖文件之前提示确认

[*] mv: 移动或重命名文件或目录

[*]mv old_name new_name: 重命名文件或目录
[*]mv file_name /path/to/destination: 移动文件到指定目录

2. 文件查看和编辑



[*] cat: 毗连并显示文件内容

[*]cat file_name: 显示文件内容
[*]cat file1 file2 > merged_file: 将多个文件合并为一个文件

[*] less: 分页查看文件内容

[*]less file_name: 以分页方式查看文件内容,可以使用方向键滚动

[*] more: 逐页查看文件内容(功能雷同于less)
[*] head: 显示文件开头部分

[*]head file_name: 默认显示文件的前10行
[*]head -n 20 file_name: 显示文件的前20行

[*] tail: 显示文件末了部分

[*]tail file_name: 默认显示文件的最后10行
[*]tail -f file_name: 实时查看文件内容(实用于日志文件)

[*] nano: 简朴的文本编辑器

[*]nano file_name: 打开指定文件进行编辑

[*] vi / vim: 强大的文本编辑器

[*]vi file_name: 打开指定文件进行编辑
[*]在vi中,按i进入插入模式,按Esc返回下令模式,输入:wq生存并退出。

3. 体系信息



[*] top: 实时显示体系历程和资源使用环境
[*] htop: 交互式历程查看器(需要单独安装)
[*] df: 显示文件体系磁盘空间使用环境

[*]df -h: 以人类可读的格式显示

[*] du: 显示目录或文件的磁盘使用环境

[*]du -sh directory_name: 显示指定目录的总大小
[*]du -h directory_name: 显示指定目录及其子目录的大小

[*] free: 显示内存使用环境

[*]free -h: 以人类可读的格式显示内存使用环境

[*] uname: 显示体系信息

[*]uname -a: 显示全部体系信息

4. 网络相干



[*] ping: 检测网络毗连

[*]ping hostname_or_ip: 检测与指定主机的毗连

[*] ifconfig: 显示网络接口信息(在某些体系中使用ip addr替代)
[*] curl: 通过URL传输数据

[*]curl http://example.com: 下载网页内容

[*] wget: 从网络下载文件

[*]wget http://example.com/file: 下载指定文件

5. 用户和权限管理



[*] chmod: 修改文件或目录的权限

[*]chmod 755 file_name: 设置文件权限为755(rwxr-xr-x)

[*] chown: 修改文件或目录的全部者

[*]chown user:group file_name: 将文件的全部者和组更改为指定用户和组

[*] useradd: 添加新用户

[*]useradd username: 创建新用户

[*] passwd: 修改用户密码

[*]passwd username: 修改指定用户的密码

6. 压缩和解压缩



[*] tar: 打包和解压缩文件

[*]tar -cvf archive.tar directory_name: 创建一个tar包
[*]tar -xvf archive.tar: 解压tar包

[*] gzip: 压缩文件

[*]gzip file_name: 压缩文件为.gz格式

[*] gunzip: 解压缩gzip文件

[*]gunzip file_name.gz: 解压缩文件

7. 查找和搜刮



[*] find: 查找文件

[*]find /path -name "filename": 在指定路径查找文件
[*]find /path -type f -size +10M: 查找大于10MB的文件

[*] grep: 在文件中搜刮文本

[*]grep "text" file_name: 在指定文件中查找包含特定文本的行
[*]grep -r "text" /path: 在指定目录及其子目录中递归查找

8. 体系管理



[*] sudo: 以超级用户权限实行下令

[*]sudo command: 以超级用户权限实行指定下令

[*] shutdown: 关闭体系

[*]shutdown now: 立即关闭体系
[*]shutdown -h +10: 10分钟后关闭体系

[*] reboot: 重启体系
9. 其他有用的下令



[*] history: 显示下令历史
[*] alias: 创建下令别名

[*]alias ll='ls -la': 创建别名ll,用于列出具体文件信息

[*] echo: 输出文本

[*]echo "Hello, World!": 输出指定文本

这些下令是Linux体系中最常用的一部分,掌握它们可以资助你更有用地使用Linux。对于每个下令,你可以使用man command_name来查看其手册页,获取更具体的信息和使用阐明。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux常用下令(超具体)看这一篇就够了