Linux(3)--Linux基础命令

Linux

Linux是一种自由和开放源码的类Unix操作系统,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。Linux以其高效性、灵活性和稳定性而闻名,广泛应用于各种计算机硬件设备中,包括手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机等。

本篇我们来了解一下Linux基础命令:查看路径、文件及目录操作、切换目录、删除/复制/粘贴/剪切操作、查看文件内容及大小。

Linux基础命令

Linux的基础命令包括:查看路径、文件及目录操作、切换目录、删除/复制/粘贴/剪切操作、查看文件内容及大小。

查看路径及文件

常用命令:

命令作用
pwd列出当前目录路径
ls或者dir列出当前目录下的文件
ll (ls -l 缩写)列出当前目录下的文件(带文件信息)
ls -a列出当前目录下的所有文件(包括隐藏文件)
stat 文件名查看文件信息

同文件,有不同的颜色,含义如下:

颜色含义
蓝色目录
绿色可执行文件
红色压缩文件
浅蓝色链接文件
灰色其他文件

文件及目录操作

创建、重命名文件\文件夹:

命令作用
touch filename创建空文件
mkdir 创建目录,上级目录不存在会报错
mkdir -p 递归创建目录
mkdir -p xxx/xxx在创建目录时可以递归创建,上级目录不存在也不报错
mv 重命名文件夹

切换目录

切换目录:

命令作用
cd .切换到当前目录
cd …切换到上一级目录
cd /切换到根目录
cd ~切换到用户家目录(注意区分root用户和普通用户)
cd xxx/xxx通过相对路径切换到某个目录

删除操作

删除文件\文件夹:

  1. rm命令可以删除一个目录中的一个或多个文件或目录
  2. 也可以将某个目录及其下属的所有文件及其子目录均删除掉
  3. 对于链接文件,只是删除整个链接文件,而原有文件保持不变

常见用法:

命令作用
rm删除文件
rm -r删除目录(递归删除),需要确认
rm -f强制删除
rm -rf递归删除目录及其文件

注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它!!

复制粘贴及剪切

复制\粘贴\剪切:

命令作用
cp 复制&粘贴文件
cp -r 复制&粘贴文件或目录
mv 移动(剪切)文件或目录

常用选项:

命令作用
-r复制目录
-f强行复制文件或目录,不论目标文件或目录是否已存在
-i覆盖既有文件之前先询问用户
-l对源文件建立硬连接,而非复制文件
-s对源文件建立符号连接,而非复制文件

远程复制操作

远程复制:

  1. scp命令用于在网络中不同主机之间复制文件
  2. scp是基于ssh进行传输,如果没有配置免密登陆,需要输入主机密码

常见用法:

  1. 从本地复制到远程 scp /home/test/*.sh root@172.19.2.75:/home/root
  2. 从远程复制到本地 scp root@/172.19.2.75:/home/root/.txt /home/test
  3. 从远程到远程 scp root@192.168.21.1:/root/test/.sh root@192.168.31.1:/root/test

提示:

  1. 显示进度在scp后添加-v
  2. 复制目录在scp后添加-r

查看文件内容

内容查看

正序和反序输出cat / tac:

命令作用
cat显示文本内容,类似windows中的type(顺序输出)
tac显示文本内容(cat的倒序输出)
cat file1 file2 > file3文件合并
cat -b显示行号输出

分屏显示 more / less:

  1. 用一次显示一屏,没有显示完时最后一行显示进度。
  2. 回车显示下一行,按b显示上一页,空格显示下一页,q退出。

查看文件大小

文件大小查看:可以使用du命令统计文件和目录占用磁盘空间的情况。

命令选项:

命令作用
-a显示全部目录和其次目录下的每个档案所占的磁盘空间
-c最后再加上总计 (默认值)
-s只显示各档案大小的总合
-h按照人们习惯方式显示

常用操作:

命令作用
du -a统计全部目录及其子目录下的每个档案所占的磁盘空间
du -h统计全部目录及其子目录所占的磁盘空间
du -ch 统计对应目录及子目录所占空间并添加total
du -sh 直接统计总大小

编辑文件

在命令行中可以使用vi/vim进行文件编辑:

基本使用:

  • 安装完成的Linux系统通常都带有vi编辑器,不一定带有vim
  • vim作为vi的升级版,Centos7中以及自带可以使用
  • vim总共有三种模式:命令模式、插入模式、末行模式
  • 通过vim命令打开文件即进入命令模式,命令模式下可以进行复制粘贴删除等功能
  • 在命令模式按i,可以进入插入模式,插入模式可以进行文件编辑
  • 在插入模式按ESC建或者CTRL+[可以退出到命令模式
  • 命令模式按:冒号,可以进入末行模式,末行模式主要进行文件保存、退出或查找替换

总结

本篇介绍了Linux的几个基础命令,帮助我们熟练掌握使用Linux。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值