Linux基础命令--常用命令工具

简介:

1 cd 切换工作目录

[root@localhost ~]# cd /usr/local/    #切换到目录/usr/local下

[root@localhost local]# cd ..       #切换到上一级目录

[root@localhost usr]# cd -        #返回到/usr/local下

/usr/local                

2 touch 创建或修改文件

[root@localhost ~]# touch test.txt

在当前目录下,若果不存在test.txt,就直接创建;若果存在,则是更新文件时间

3 mkdir 创建目录

[root@localhost ~]# mkdir game        #创建目录game

[root@localhost ~]# mkdir -p /home/test/game  #创建多级目录

[root@localhost ~]# mkdir test gamek hello   #创建多个目录

4 pwd 显示当前路径

[root@localhost test]# pwd

/home/test                   #返回当前工作目录

5 ls 显示目录和文件信息

[root@localhost game]# ls            #显示当前目录和文件的名称

[root@localhost game]# ls -a           #显示包含的隐藏文件

[root@localhost game]# ls -l           #显示文件和目录的详细信息

[root@localhost game]# ls -lh          #显示容量信息

[root@localhost game]# ls -ld /home        #查看当前home目录自身的详细信息

[root@localhost game]# ls -lt          #查看有时间排序的详细信息

[root@localhost game]# ls -lu           #显示最后到访时间

[root@localhost game]# ls -lc           #显示属性变更的时间

6 mv 移动或者重命名目录和文件

[root@localhost ~]# mv test.txt text.py     #将text.py 改名为text.py

[root@localhost ~]# mv text.py /home/      #将text.py移动至/home下

7 cp 复制文件和目录

[root@localhost ~]# cp /etc/passwd /home/    #复制passwd到/home下

[root@localhost ~]# cp /etc/passwd /home/pass   #复制passwd到/home下改名为pass

[root@localhost ~]# cp -r /home/logs /tmp/    #复制子文件和目录到/tmp/下

8 rm 删除

[root@localhost ~]# rm test        #删除test

[root@localhost ~]# rm -rf test      #彻底删除且不提示

9 du 显示文件和目录的容量

[root@localhost ~]# du -sh /home     #查看/home所占用的空间

10 df 所有文件系统的使用情况

[root@localhost ~]# df -a        #查看分区及使用情况

[root@localhost ~]# df -i        #查看分区iNode使用情况

[root@localhost ~]# df -h        #带单位显示使用情况

11 cat 查看文件内容

[root@localhost ~]# cat -b /home/passwd  #显示行号,空白行不显示

[root@localhost ~]# cat -n /home/passwd  #显示行号,包括空白行 

12 more 分页查看 

[root@localhost ~]# more /tmp.log      #分页查看,空格看下一页,q退出

13 less 分页查看

[root@localhost ~]# less /tmp.log     #分页查看,空格看下页,方向键可翻页,q退出

14 head 查看文件头部,默认显示前10行

[root@localhost ~]# head -c 10k /tmp.log    #查看前10k的内容

[root@localhost ~]# head -20 /tmp.log      #查看前20行内容

15 tail 查看文件尾部 默认最后10行

[root@localhost ~]# tail -c 10k /tmp.log     #查看尾部10k的内容

[root@localhost ~]# tail -20 /tmp.log       #查看后20行

[root@localhost ~]# tail -f /tmp.log       #动态查看

16 wc 统计行信息

[root@localhost ~]# wc -c /tmp.log        #统计字节数

[root@localhost ~]# wc -l /tmp.log        #统计行数

[root@localhost ~]# wc -w /tmp.log        #统计单词数

17 uptime 查看当前时间 系统运行时长 当前用户 平均负载

[root@localhost ~]# uptime

04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20

当前时间 04:03:58

系统已运行的时间 10 days, 13:19

当前在线用户 1 user

平均负载:0.54, 0.40, 0.20,最近1分钟、5分钟、15分钟系统的负载

18 free 查看系统内存及交换分区信息

free -b|-k|-m (容量单位)

[root@localhost ~]# free

total used free shared buffers cached  

Mem: 3266180 3250004 16176 0 110652 2668236  

-/+ buffers/cache: 471116 2795064  

Swap: 2048276 80160 1968116 

















本文转自super李导51CTO博客,原文链接: http://blog.51cto.com/superleedo/1886113,如需转载请自行联系原作者
相关文章
|
5月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
597 1
二、Linux文本处理与文件操作核心命令
|
5月前
|
安全 Linux Shell
四、Linux核心工具:Vim, 文件链接与SSH
要想在Linux世界里游刃有余,光会“走路”还不够,还得配上几样“高级装备”。首先是Vim编辑器,它像一把瑞士军刀,让你能在命令行里高效地修改文件。然后要懂“软硬链接”,软链接像个快捷方式,硬链接则是给文件起了个别名。最后,SSH是你的“传送门”,不仅能让你安全地远程登录服务器,还能用scp轻松传输文件,设置好密钥更能实现免-密登录,极大提升效率。
433 4
|
5月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
379 137
|
5月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
901 57
|
4月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
821 2
|
5月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
443 0
Linux内存问题排查命令详解
|
5月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
454 16
|
5月前
|
安全 Linux iOS开发
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
265 0
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
|
6月前
|
数据采集 编解码 运维
一文讲完说懂 WowKey -- WowKey 是一款 Linux 类设备的命令行(CLT)运维工具
WowKey 是一款面向 Linux 类设备的命令行运维工具,支持自动登录、批量执行及标准化维护,适用于企业、团队或个人管理多台设备,显著提升运维效率与质量。
|
6月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
772 0