Linux入门-一些个最常用命令

本文介绍了Linux中常用的磁盘和文件管理命令,如ls、cd、mkdir、rm、touch、vim、cat等,并提供了实际操作示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

必须了解的linux基础命令及其参数

Linux的命令分为很多类,包括有文件管理命令、文档编辑命令、磁盘管理命令等。本文主要介绍在日常使用linux系统中最常用的一些命令。

1、ls

ls(list directory contents)常用于显示当前目录或指定目录下所包含的文件或子目录,属于磁盘管理命令。

[root@192 /]# ls
back       binnnn.sh  etc      lib    proc  singer  var
backup     blog       find     lib64  root  srv 

查看指定目录内容 ls +路径

[root@192 /]# ls /blog
a.txt
[root@192 /]# 

2、cd

cd(change directory)用于切换当前工作目录,属于磁盘管理命令。
cd +目录路径

[root@192 /]# cd /blog
[root@192 blog]# cd /
[root@192 blog]# cd ..   //..表示切换到上一层目录
[root@192 /]# cd     // 等同于cd ~
[root@192 ~]# 

3、mkdir

mkdir(make directory)用于创建目录。linux里面的目录和windows里面的文件夹是一个概念,在创建任何文件的时候都需要创建在指定的目录下面,用户不使用新目录时,默认为家目录**~**。mkdir属于磁盘管理命令。

原本blog目录下只有a.txt,使用mkdir创建b目录,再使用ls查看,表示在blog目录下含有a文本文件和b目录,等同于windows系统里文件夹里有一个文本文件和文件夹。
[root@192 blog]# ls
a.txt
[root@192 blog]# mkdir b
[root@192 blog]# ls
a.txt  b
[root@192 blog]# 

参数选择: -p
表示确保目录名称存在,不存在的时候就重新创建

[root@192 blog]# mkdir -p b
[root@192 blog]# ls
a.txt  b
[root@192 blog]# mkdir -p c
[root@192 blog]# ls
a.txt  b  c
[root@192 blog]# 

指定路径创建目录 mkdir /…/…/目录名

[root@192 /]# mkdir /blog/abc
[root@192 /]# ls /blog
abc  a.txt  b  c
[root@192 /]# 

4、rm

rm(remove)用于删除一个文件或者目录,属于文件管理命令。
查看/blog

查看/blog目录下的内容

[root@192 blog]# ls
abc  a.txt  b  c

删除abc目录

[root@192 blog]# rm abc
rm: 无法删除"abc": 是一个目录
[root@192 blog]# rm -r abc
rm:是否删除目录 "abc"?y
[root@192 blog]#

删除a.txt

[root@192 blog]# rm a.txt
rm:是否删除普通文件 "a.txt"?y
[root@192 blog]#

从上看出,rm无法直接删除目录,删除时都需征求用户确认后才能进行删除,y表示yes同意,n表示no不同意。一般使用rm -rf 来进行永久删除:

[root@192 blog]# rm -rf c
[root@192 blog]# ls
b
[root@192 blog]# 

-f 即使原档案属性设为唯读,都直接删除,无需逐一确认。
-r 将目录及以下之档案都逐一删除。
但使用该命令时要格外小心,因为一旦删除,不可恢复

5、touch

touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
新建a.txt和python文件b.py

[root@192 blog]# touch a.txt b.py
[root@192 blog]# ls
a.txt  b.py 
[root@192 blog]# 

ls -l 可查看档案的时间记录,在a.txt 存在的情况下touch a.txt,时间会更改。

[root@192 blog]# ls -l
总用量 0
-rw-r--r--. 1 root root 0 128 22:03 a.txt
-rw-r--r--. 1 root root 0 128 22:03 b.py
[root@192 blog]# touch a.txt
[root@192 blog]# ls -l
总用量 0
-rw-r--r--. 1 root root 0 128 22:04 a.txt
-rw-r--r--. 1 root root 0 128 22:03 b.py
[root@192 blog]# 

6、vi、vim

vim 是linux里的记事本软件,相当于windows的文本编辑工具,常用于在linux系统里编写脚本。vi是vim的前身,目前使用较多的是vim。vim可以编写任何程序语言,但前提是linux系统里已经安装好了相应的运行环境,否则程序将无法正常运行。

安装vim: yum install vim -y

vim包括命令模式、输入模式和末行模式
vim编辑步骤:
命令模式–输入模式-末行模式
1.按i进入输入模式
2.输入内容
3.Esc(escape)离开输入模式,返会命令模式
4.输入:wq 退出且保存
(:q 不保存退出)
在vim里面不能正常使用鼠标,只能靠键盘进行输入以及换行。

vim test.txt 进入命令模式
命令模式
按 i 进入输入模式
输入模式
:wq 进入末行模式(注:进入末行模式前输入法一定要切换到英文,否则无法正常输入)
末行模式

7、cat

cat(concatenate)命令用于连接文件并打印到标准输出设备上,属于文件管理命令。就是查看文件的具体内容并输出到显示屏幕上,不执行文件,只查看内容。

[root@192 blog]# vim a.txt
[root@192 blog]# cat a.txt
123
abc
yyy
[root@192 blog]# 
cat -n 代表由 1 开始对所有输出的行数编号。
[root@192 blog]# cat -n a.txt
     1	123
     2	abc
     3	yyy
[root@192 blog]# 

**注:**以上命令均只说明在日常生活中最常用的命令及其参数,对其具体使用方法场景及参数感兴趣的友友们可以前往菜鸟教程学习。
https://www.runoob.com/linux/linux-command-manual.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值