Linux 常用命令

本文转自网络文章,已获取原文作者授权。
原文作者:常遇道

一、目录结构

img

/bin 存放最常使用的命令,由系统、系统管理员和用户共享
/boot 存放启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件
/dev 存放Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的
/etc 大多数重要的系统配置文件都在/etc目录下
/home 普通用户的家目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的
/lib 库文件,包括系统和用户所需要的各种程序的文件
/lost+found 每个分区在其上目录中都有一个lost+found。故障期间保存的文件在这里
/media linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下
/mnt 外部文件系统的标准挂载点,例如CD-ROM(光驱)或数码相机
/opt 通常包含额外的和第三方软件。这是给主机额外安装的大型应用程序所放置的目录
/proc 包含有关系统资源信息的虚拟文件系统,目录的内容不在硬盘上而是在内存里。
/root 该目录为系统管理员,也称作超级权限者的用户家目录。
/sbin s就是Super User的意思,这里存放的是系统管理员root使用的系统管理程序
/tmp 系统使用的临时空间,在重新启动时清理。
/usr 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录
/var 用户创建的所有可变文件和临时文件的存储空间,如日志文件(一般是/var/log)、邮件队列、打印假脱机程序区、从Internet下载的文件的临时存储空间。

二、Linux基本命令操作

free -m
查看内存使用情况
iostat
查看磁盘读写活动情况
netstat
查看网络连接情况
df -h
查看磁盘空间使用情况
du -sh
查看文件大小情况

1、目录操作命令 cd、pwd、ls、mkdir、rmdir、du

cd
切换到另一个目录
pwd
打印当前所在目录 (print working directory)
ls
列出目录内容
ls 常用选项
ls -l 列出的文件以长格式输出,一个文件显示一行(可简写为ll)
ls -a 显示以 “.”开头的文件,“.”开头的为隐藏文件,默认不显示
ls -d 显示目录本身而不显示目录下的文件,默认ls 后面的参数如果是目录,则会显示目录下的文件,如:ls /root
ls -lh 长格式输出的文件字节数转换为K,M,G的形式方便人来阅读
ls -t 列出的文件按照修改时间的晚和早排序(最近修改的先显示)
ls -tr 列出的文件按照修改时间的早和晚排序(最近修改的后显示)
ls -R 列出当前目录下的所有文件,如果有目录遍历所有目录及其子目录下的文件
mkdir
创建目录,使用 -p 选项可以级联创建目录
rmdir
删除空目录,必须是空目录,否则用rm -rf filename删除
du
统计目录下每个文件字节数
du -s 只显示所有文件字节数总数
du -h 转换字节数为K、M、G的形式,便于阅读

2、文件操作命令 which、touch、cp、mv、rm、file

which
which 后面的命令字在磁盘的什么位置
如:which cd、which ls、which date
touch
创建一个空文件,如果文件已经存在修改文件的修改日期
如:/root目录下创建aaa、bbb、ccc三个空文件
touch /root/aaa /root/bbb /root/ccc
cp
1、cp 复制文件
如:复制 /root/install.log 文件到 /tmp
cp /root/install.log /tmp
如:复制 /root/install.log 文件到 /tmp并改名为 abc.log
cp /root/install.log /tmp/abc.log
2、cp 复制目录
如:复制整个 /root 目录到 /tmp
cp -R /root /tmp
如:复制整个 /root 目录到 /tmp并改名为 abc
cp -R /root /tmp/abc
mv
1、mv 移动文件或目录
如:移动 /root/install.log.bak 文件到 /tmp
mv /root/install.log.bak /tmp

2、mv 给文件或目录改名
如:给/tmp下的root目录改名为root1
mv /tmp/root /tmp/root1
rm
1、rm 删除文件
如:删除/root/install.log.bak
rm /root/install.log.bak
2、rm 删除目录 (root用户操作一定要小心)
如:给/tmp下的root1目录
rm -rf /tmp/root1
常用选项:
-r 级联删除目录下的所有文件
-f 不提示(不用用户键入’y’或’n’进行确认)
file
file 查看文件的类型

3、查看登录用户命名 who、w

who
当前用户登录的信息
w
当前用户登录的信息,以什么程序登录的

4、文件内容查看命令 cat、tac、more、less、tail、head

cat
查看文本文件内容,将文本文件内容全部打印到标准输出
选项 -n 输出结果带行号
tac
查看文本文件内容,倒序输出
按照行号倒序打印文本文件的内容
more
分页显示文件内容,例如:more /root/install.log
默认显示进度百分比
空格往下翻页,b往上翻页,f往下翻页,q退出
less
分页显示文件内容,例如:less /root/install.log
选项 -m 显示进度百分比
可用“/”后跟关键字搜索文件内容
空格往下翻页,b往上翻页,f往下翻页,q退出
tail
查看文件尾部10行,例如:tail /root/install.log
选项-N (N为正整数)可以指定显示末尾N行内容
head
查看文件头部10行,例如:head /root/install.log
选项-N (N为正整数)可以指定显示头部N行内容

5、系统管理类命令 shutdown、reboot、lscpu

shutdown
关机命令
shutdown -h now 立刻关机
shutdown -h +10 “10分钟后关机”,每个登录用户收到“10分钟后关机”的消息,并于10分钟后关机
shutdown -c 取消关机
reboot
重启系统
lscpu
查看系统cpu信息

6、日期时间管理类命令 date、clock

date
打印操作系统时钟
date -s 20190101 按照指定日期重新设定日期和时间
clock
打印硬件时钟(主板中依靠纽扣电池保存在芯片中的时钟)
clock -s 按照硬件时钟设置操作系统时钟
clock -w按照操作系统时钟设置硬件时钟

原文地址:https://blog.csdn.net/weixin_42679286/article/details/132495215

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值