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,如需转载请自行联系原作者
相关文章
|
3天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
18小时前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
13 2
|
20小时前
|
编解码 Linux 数据安全/隐私保护
linux工具之curl与wget高级使用
linux工具之curl与wget高级使用
|
21小时前
|
Linux
【Linux】常用命令
【Linux】常用命令
5 0
|
2天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
20 0
|
2天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
6 0
|
3天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
16 0
|
6天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
12 0
|
7天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
25 6
Linux 中的 Nslookup 命令怎么使用?
|
8天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令