当前位置: 首页 > news >正文

linux常用指令 | 适合初学者

linux常用指令

1.ls: 列出当前,目录中的文件和子目录

ls			

2.pwd: 显示当前工作目录的路径

pwd

3.cd切换工作目录

cd /path/to/director

4.mkdir:创建新目录

mkdir directory_name

5.rmdir:删除空目录

rmdir directory_name

6.rm: 删除文件或目录

rm file_name
rm -r directory_name	//递归删除目录及内容

7.cp: 复制文件或目录

cp source_file destination
cp -r source_directory destination	//递归复制目录及其内容

8.mv: 移动或重命名文件或目录

mv old_name new_name

9.touch:创建空文件或更新文件的时间戳

touch file_name

10.cat:连接和显示文件内容

cat file_name

11.more/less: 逐页显示文本文件内容

more file_name
less file_name

12.head/tail:显示文件的前几行或后几行

head -n 10 file_name	//显示文件的前十行
tail -n 20 file_name	//显示文件的后20行

13.grep: 在文件中搜索指定文本

grep search_term file_name

14.ps:显示当前运行的进程

ps aux

15.kill:终止进程

kill process_id

16.ifconfig/ip: 查看和配置网络接口信息

ifconfig
ip addr show

17.ping: 性能与主机的连通性

ping host_name_or_ip

18.wget/CURL:从网络下载文件

wget URL
curl -0 URL

19.chmod: 修改文件或目录的权限

chmod permission file_name

20.chown: 修改文件或目录的所有者

chown owner:group file_name

21.tar: 用于压缩和解压文件和目录

tar -czvf archive.tar.gz directory_name	//压缩目录
tar -xzvf archive.tar.gz	//解压文件

22.df/du:显示键盘使用情况

df -h	//显示磁盘空间使用情况
du -h directory_name	//显示目录的磁盘使用情况

23.moubt/umount: 挂载和卸载文件系统

mount /dev/sdx1 /mut	//挂载分区到指定目录
umount /mnt				//卸载挂载的文件系统

24.psql/mysql: 用于与postgreSQL或MySQL数据库交互的命令行工具

psql -U username -d database_name	//连接到PostgreSQL数据库
mysql -u username -p				//连接到MySQL数据库

25.top/htop: 显示系统资源的实时使用情况和进程信息

top
htop

26.ssh: 远程登陆到其他计算机

ssh username@remote_host

27.scp: 安全地将文件从本地复制到远程主机,或远程主机复制到本地

scp local_file remote_user@remote_host:/remote/directory

28.find: 在文件系统中查找文件和目录

find /path/to/search -name "file_pattern"

29.grep:在文本中搜索匹配的行,并可以使用正则表达式进行高级搜索

grep -r "pattern" /path/to/search

30.sed: 流编译器,用于文本处理和替换

sed 's/old_text/new_text/' file_name

31.awk: 用于文本处理和数据提取的文本处理工具

awk '{print $1}' file_name		//提取文件中的第一列数据

32.ssh-keygen:生成SSH密钥对,用于身份验证远程服务器

ssh-keygen -t rsa

33.date: 显示或设置系统日期和时间

date

34.echo: 将文本输出到标准输出

echo "hello,world!"

http://www.mrgr.cn/news/79084.html

相关文章:

  • unity免费资源2025-2-2
  • GA-CNN-LSTM-Attention、CNN-LSTM-Attention、GA-CNN-LSTM、CNN-LSTM四模型多变量时序预测一键对比
  • QML 控件颜色的透明度设定
  • Win10系统部署RabbitMQ Server
  • Linux---shell脚本练习
  • Java中的Push方法:实现与应用探讨
  • 力扣第89题 格雷编码
  • 【AI工具】强大的AI编辑器Cursor详细使用教程
  • Spring 容器 详解
  • 【5G】技术组件 Technology Components
  • 电子应用设计方案-38:智能语音系统方案设计
  • 游戏引擎学习第33天
  • 力扣第90题:带重复元素的子集
  • 【ArcGIS微课1000例】0134:ArcGIS Earth实现二维建筑物的三维完美显示
  • 探索 Webpack:前端工程化的核心驱动力与应用场景全解析
  • Android EventBus最全面试题及参考答案
  • Git 详解
  • Cpp面试文章汇总(整理中。。。)
  • C# 解决【托管调试助手 “ContextSwitchDeadlock“:……】问题
  • nerdctl:与 Docker 兼容的 containerd CLI
  • 【算法】——前缀和(矩阵区域和详解,文末附)
  • Oracle篇—11gRAC安装在linux7之后集群init.ohasd进程启动不了报错CRS-0715问题
  • 音视频入门基础:MPEG2-TS专题(9)——FFmpeg源码中,解码TS Header的实现
  • 简单搭建qiankun的主应用和子应用并且用Docker进行服务器部署
  • MySQL篇—通过官网下载linux系统下多种安装方式的MySQL社区版软件
  • Oracle篇—通过官网下载最新的数据库软件或者历史数据库软件