Linux详解——常用命令(一)

目录

一、Linux中命令格式:

[1.ls 命令](#1.ls 命令)

2.操作文件命令

3.网络相关命令

4.tar命令

[5.systemctl 服务命令](#5.systemctl 服务命令)


一、Linux中命令格式:

命令 -选项 参数 如: ls -l /usr

注意:在linux中命令严格区分大小写

1.ls 命令

ls 显示文件和目录列表 (list)

常用参数:

-l (long) 长格式显示文件和目录信息

-a (all) 显示所有文件和目录(包含隐藏文件和目录)

-R 递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。
ls (查看目录下文件和目录)

root@localhost \~# ls

aa aa.txt

ls -l (长格式展示文件)

root@localhost \~# ls -l

总用量 60

drwxrwxr-x 2 user1 user1 4096 Aug 17 09:10 abc

  • rw- r-- r-- 1 user1 user1 17 Aug 17 09:04 host.conf

  • rw- r-- r-- 1 user1 user1 38450 Aug 17 09:04 php.ini

`长格式含义:`

文件类型 文件权限 链接数 属主 属组 大小 日期 时间 文件名

d rwxrwxr-x 2 user1 user1 4096 Aug 17 09:10 abc

ls -a (显示所有文件)

root@localhost \~# ls -a

. aa .bash_history .bash_profile .cshrc .tcshrc

.. aa.txt .bash_logout .bashrc .pki .viminfo

ls -R (递归显示文件)

root@localhost \~# ls -R

.:

aa aa.txt

./aa:

2.操作文件命令

0.cd 用来切换目录

1.pwd 显示当前工作目录(print working directory)

2.touch 创建空文件

3.mkdir 创建目录(make directoriy)

-p 父目录不存在情况下先生成父目录 (parents)

4.cp 复制文件或目录(copy)

-r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)

5.mv 移动文件或目录、文件或目录改名(move)

mv 文件名 新文件名 文件改名

mv 文件名 目录名 文件移动

mv 目录名 不存在目录名 目录改名

mv 目录名 已存在目录名 目录移动

6.rm 删除文件(remove)

-r 同时删除该目录下的所有文件(recursive)

-f 强制删除文件或目录(force)

7.rmdir 删除空目录(remove directoriy)

8.cat 显示文本文件内容 (catenate)

9.more、less 分页显示文本文件内容

10.head、tail查看文本中开头或结尾部分的内容

head -n 5 a.log 查看a.log文件的前5行

11.tail -f b.log 循环读取(fellow)

12.echo 输出命令

echo I love baby 说明:用来向屏幕输出一句话

echo I Love baby >> aa.txt 说明:将这段内容输入到 文件中

3.网络相关命令

1.ip addr 查看IP地址

2.ping 测试网络连通性

ping www.baidu.com

4.tar命令

tar命令

-c 建立一个压缩文件的参数指令(create)

-x 解开一个压缩文件的参数指令(extract)

-z 是否需要用 gzip 压缩

-v 压缩的过程中显示文件(verbose)

-f 使用档名,在 f 之后要立即接档名(file)

`通常组合使用:`

tar -cvf aaa.tar file1.txt file2.txt 将file1和2打包成aaa.tar

tar -zcvf aaa.tar.gz file1.txt file2.txt 将file1和2打包成aaa.tar并压缩

tar -zxvf aaa.tar.gz file1.txt file2.txt 将aaa.tar.gz解压

5.systemctl 服务命令

systemctl

systemctl status 服务名 说明:查看某个服务的运行状态

systemctl start 服务名 说明:启动某个服务

systemctl restart 服务名 说明:重启某个服务

systemctl stop 服务名 说明:停止某个服务

相关推荐
小HANN2 分钟前
Linux建站实战:CentOS7+LNMP 从零部署 ECShop 开源电商系统
linux·运维·服务器·经验分享
做运维的阿瑞12 分钟前
Shell 脚本经典十三问:引号、变量、子 Shell 与重定向一次讲清问:引号、变量、子 Shell 与重定向一次讲清
linux·tcp/ip
昌原的儿子LEO34 分钟前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
GeW36 分钟前
RHCE通关秘籍:从零基础到高分拿证的5个加速器
linux
前端世界1 小时前
基于 Linux 的本地 AI 智能问答平台搭建实践 —— Ollama + FastAPI + Nginx 实现本地大模型 Web 服务
linux·运维·人工智能
倔强的石头1061 小时前
【Linux指南】动静态库系列(七):符号表与重定位:链接器如何把函数调用接起来
linux·前端·javascript
平原20182 小时前
GPT Image 2 / Nano Banana API成本拆解:$0.0081、84.7%与单张有效成本
linux·服务器·gpt
T1mzhou2 小时前
ARM64 Linux 6.10内核启动流程2-rootfs 怎么挂上
linux·服务器·前端
捷瑞电子工坊2 小时前
Ubuntu 终端指令速查手册(持续更新)
linux·ubuntu·教程·开发工具·命令行·速查手册·终端指令
雯宝2 小时前
6. USB 转串口驱动
linux