【Linux】常用指令汇总

  • 以下示例涵盖了常见的Linux指令用法,可以根据具体需求进行调整和扩展。
  • 在终端中输入man命令查看每个指令的详细帮助文档,以了解更多选项和用法。

1. 文件和目录操作

指令 示例
增.1 mkdir: 创建新目录 mkdir new_directory
增.2 touch: 创建多个文件 touch file1.txt file2.txt
删.1 rm: 删除文件 rm file.txt
删.2 rm: 删除目录 rm -r directory/
改.1 cp: 复制文件到目标目录(-r 复制整个目录) cp file.txt /path/to/target
改.2 mv: 移动文件到目标目录 mv file.txt /path/to/target
改.3 mv: 重命名文件 mv old_file.txt new_name.txt
改.4 chmod: 修改文件权限 chmod 755 file.txt
改.5 cd: 移动用户主目录(cd .. 命令可以返回上一级目录) cd /root/
查.1 ls: 列出当前目录内容(-l 以详细列表形式显示文件信息; -a 显示隐藏文件) ls
查.2 pwd: 显示当前所在的工作目录 pwd
查.3 cat: 显示文件内容 cat file.txt
查.4 find: 在指定目录中查找文件 find /path/to/search -name “*.txt”
查.5 gerp: 在文件中搜索指定文本,并输出包含该文本的行(-i 忽略大小写;-n 显示行号) grep “hello” myfile.txt
查.6 head: 显示文件开头的指定行数 head -n 10 file.txt
查.7 tail: 显示文件末尾的指定行数 tail -n 20 file.txt

2. 进程管理和查询

指令 示例
1 ps: 显示运行中的进程 ps aux
2 kill: 终止进程 kill process_id
3 killall: 终止指定名称的所有进程 killall process_name
4 top:实时显示系统中正在运行的进程信息,包括 CPU 和内存占用率等(按 q 键退出 top) top

3. 压缩和解压操作

指令 示例
1 tar: 打包文件 tar -cvf archive.tar file1.txt file2.txt
2 tar: 解包文件 tar -xvf archive.tar
3 gzip: 压缩文件 gzip file.txt
4 gzip: 解压文件 gzip -d file.txt.gz

4. 系统信息和管理

指令 示例
1 df: 显示磁盘空间使用情况 df -h
2 du: 显示文件夹大小 du -sh directory/
3 ifconfig: 显示网络接口配置 ifconfig
4 ping: 测试网络连接 ping google.com
5 free: 显示详细内存使用情况 free -h
6 netstat: 显示监听端口和网络连接 netstat -tuln

5. 远程和下载操作

指令 示例
1 ssh: 远程登录其他计算机(-p 指定端口号;-i 指定密钥文件) ssh username@hostname
2 scp: 复制本地文件到远程计算机( -r 复制整个目录; -P 指定端口号) scp file.txt username@hostname:/path/to/destination
3 wget: 下载文件 wget https://example.com/file.txt
4 curl:下载文件,支持多种协议和数据交换格式(-O 自动使用远程文件名;-L 跟随重定向) curl https://example.com/file.txt -o file.txt

6. 用户和权限管理

指令 示例
1 sudo: 以超级用户权限运行命令 sudo command
2 useradd: 添加新用户 sudo useradd newuser
3 userdel: 删除用户及其主目录 sudo userdel -r username
4 chmod: 分配执行权限 chmod 777 /root/start.sh

7. 时间和日期操作

指令 示例
1 date: 显示当前日期和时间 date
2 timedatectl: 设置系统时间和日期 sudo timedatectl set-time ‘YYYY-MM-DD HH:MM:SS’
3 cal: 显示指定月份的日历 cal 5 2023

8. 运行和停止程序

指令 示例
1 ./: 运行可执行程序 ./StartTest
2 sh: 运行sh文件 sh SeriveceStart.sh
2 Ctrl: 暂停程序 Ctrl + Z (快捷方式)
2 Ctrl: 停止程序 Ctrl + C (快捷方式)

9. 其他操作

指令 示例
1 echo: 打印文本到终端 echo “Hello, World!”
2 uname: 显示系统信息(内核版本等) uname -a

如果这篇文章对你有所帮助,渴望获得你的一个点赞!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/AAADiao/article/details/132249673