前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux操作系统基础(六):Linux常见命令(一)

Linux操作系统基础(六):Linux常见命令(一)

作者头像
Lansonli
发布2024-03-19 09:51:35
2750
发布2024-03-19 09:51:35
举报
文章被收录于专栏:Lansonli技术博客

Linux常见命令

一、命令结构

代码语言:javascript
复制
command [-options] [parameter]

说明:
command : 命令名, 相应功能的英文单词或单词的缩写
[-options] : 选项, 可用来对命令进行控制, 也可以省略
parameter : 传给命令的参数, 可以是 零个、一个 或者 多个

命令有三种情况:

① 只有命令,没有选项也没有参数

② 除了命令以外,还有选项,但是没有参数

③ 除了命令以外,还要有选项和参数

二、ls命令

作用 :ls 是英文单词list的简写, 其功能为列出目录的内容,是用户最常用的命令之一

格式

代码语言:javascript
复制
ls [选项] [路径]

ls常用选项

选项

含义

-a

all所有, 显示指定目录下所有子目录与文件, 包含隐藏文件

-l

以列表方式显示文件的详细信息

-h

配合 -l 以人性化的方式显示文件大小(文件大小 + 单位)

案例演示:

代码语言:javascript
复制
ls           #查看当前目录内容 (缺点: 隐藏文件看不到,以 .开头的文件) !
ls -a        #查看当前目录内容 ,包括隐藏文件 
ls –al       #查看目录内容的详细信息(查看文件类型、权限、大小等) 
ls -lh       #查看目录内容的详细信息,以K,M,G方式显示文件大小 
ls /root     #查看/root目录下内容

快捷键 ll 相当 ls
ll           #等价于ls -l

三、cd命令

作用:cd 是英文单词 change directory 的缩写, 其功能为 更改当前的工作目录, 也是用户最常用的命令之一。

命令

含义

cd

切换到用户主目录(root用户主目录是/root,其他用户是/home/用户名)

cd 目录

切换到指定目录下

cd ..

切换到上级目录

提示:执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

案例演示:

代码语言:javascript
复制
cd            #回到用户主目录
cd test       #切换到当前目录下的test目录(相对路径) 
cd /root/test #切换到指定目录(绝对路径)
cd ..         #回到上一级目录 
cd ../..      #回到上上一级目录
cd ../dir     #回到上一级的dir目录 

扩展:路径概念

① 绝对路径

代表从==/根目录==开始一级一级向下查找,直到找到我们想要访问的目录位置。

绝对路径 => /usr/local

绝对路径 => /home/bob

② 相对路径(必须要有一个参考点,一般为用户当前所在路径)

同级关系:只需要通过./或者直接输入文件或文件夹名称即可

上级关系:在Linux系统中,我们可以通过..来访问当前路径的上一级

当前位置:/usr目录下面,切换到/根目录的下方,可以使用..来实现

下级关系:可以使用文件夹名称/

四、mkdir命令

作用:mkdir命令用于创建目录

代码语言:javascript
复制
mkdir [-p] dirName

参数:
-p:一次创建多级目录

案例演示:

代码语言:javascript
复制
mkdir ai 		  #创建单级目录 
mkdir -p aaa/bbb/ccc  #创建多级目录 

五、touch命令

作用:touch命令创建文件

格式:

代码语言:javascript
复制
touch 文件名

案例演示:

代码语言:javascript
复制
touch a.txt  	   #在当前目录创建a.txt文件 
touch /root/a.txt  #在/root目录创建a.txt文件

六、rm命令

作用:rm命令用于删除文件或者目录

格式:

代码语言:javascript
复制
rm [参数] 文件或者目录名

参数

英文

含义

-f

force (强制)

强制删除,忽略不存在的文件或目录, 无需提示

-r

recursive (递归)

递归地删除目录下的内容, 删除目录时必须加此参数

案例演示:

扩展:一个非常非常危险的命令

代码语言:javascript
复制
# rm -rf /*
rm代表删除
-rf代表强制删除不提示
/代表根目录
*代表通配符,匹配所有文件

最终以上命令就代表删除根目录下的所有文件

七、cp命令

作用:cp命令用来实现文件或者目录的复制

格式:

代码语言:javascript
复制
cp 源路径 目标路径

案例演示:

代码语言:javascript
复制
cp a.txt dir1    #将a.txt复制到dir1目录
cp a.txt b.txt   #将a.txt复制为b.txt
cp –r dir dirx   #复制目录

八、mv命令

作用:mv命令用于文件、目录的移动和重命名

格式:

代码语言:javascript
复制
mv 原路径 目标路径

移动案例演示:

代码语言:javascript
复制
mv a.txt dir  #将a.txt移动到dir目录
mv dir2 dir   #将dir2目录移动到dir目录

重命名案例演示:

代码语言:javascript
复制
mv a.txt b.txt  #将a.txt重命名为b.txt
mv dir2 dir22   #将dir2目录重命名为dir22

九、cat命令

作用:用于显示文件内容

格式:

代码语言:javascript
复制
cat 文件名称

案例演示:

代码语言:javascript
复制
cat /root/initial-setup-ks.cfg

十、more命令

作用: 用于显示文件内容,可以按页或者按行显示文件内容

格式:

代码语言:javascript
复制
more 文件名称

快捷键
Enter: 向下n行, 需要定义, 默认为1行
空格键: 向下滚动一屏 或 Ctrl + F
B键: 返回上一屏 或 Ctrl+B 
q: 退出more

案例演示:

代码语言:javascript
复制
more /root/initial-setup-ks.cfg
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux常见命令
    • 一、命令结构
      • 二、ls命令
        • 三、cd命令
          • 四、mkdir命令
            • 五、touch命令
              • 六、rm命令
                • 七、cp命令
                  • 八、mv命令
                    • 九、cat命令
                      • 十、more命令
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档