Linux 常用命令--让命令飞一会

本文详细介绍了Linux系统中的文件与目录管理,包括ls、cd、pwd、mkdir、rm、cp、mv等常用命令的使用,以及查看文件内容、类型和历史命令查询的方法。此外,还涵盖了用户和用户组管理、磁盘管理、进程管理和网络配置等核心操作。通过本文,读者可以全面掌握Linux系统的日常操作。
摘要由CSDN通过智能技术生成

时间不在于你拥有多少,而在于你怎样使用。我宁愿犯错,也不愿什么都不做,不要放弃,直到做对为止。----艾克

Linux 文件与目录管理

Linux的目录结构为树状结构,最顶级的目录为根目录 /。。
绝对路径:
路径的写法,由根目录 / 写起,例如: /home/ubuntu/shell 这个目录。
相对路径:
路径的写法,不是由/写起,例如:由/home/ubuntu/shell 要到/home/ubuntu/fun 底下时,可以写成: cd . ./ fun 这就是相对路径的写法。
就比如大家在一个教室里,绝对路径就是从自己的位置走到教室门口再走到对方的位置;而相对路径就是从我的位置直接到对方的位置。

cd / 进入根目录
cd ~ 进入家目录(home)

处理目录常用的命令

我们可以使用man(命令)来查看各个命令的使用文档,如:man ls。
常用于处理目录的命令主要有如下:

  • ls: 列出目录及文件名
  • cd:切换目录
  • pwd:显示目前的目录
  • mkdir:创建一个新的目录
  • rmdir:删除一个空的目录
  • cp: 复制文件或目录
  • rm: 删除文件或目录
  • mv: 移动文件与目录,或修改文件与目录的名称

ls(查看当前目录下的内容)

ls命令支持选项,加上不同的选项,可以按照不同的条件查看当前目录下的内容。
用法:
ls <选项>
注意1:linux区分大小写。
注意2:各选项可以任意组合。
在这里插入图片描述

ubuntu@ubuntu-virtual-machine:~$ ls
2201101   220402  模板  图片  下载  桌面    Downloads  Pictures
22-04-02  公共的  视频  文档  音乐  aixing  my         shell
ubuntu@ubuntu-virtual-machine:~$ ls -t
shell    下载  22-04-02  视频  文档  模板  Downloads  aixing
2201101  my    公共的    图片  音乐  桌面  Pictures   220402 

cd(切换工作目录)

cd 目标路径

~$ cd Class

在这里插入图片描述

注意1:linux下路径的目录名之间都是用斜线(/)分开,而不是反斜线();
注意2:linux下切换目录,可以用相对路劲,也可以用绝对路径

pwd(查看当前路径)

pwd – 打印当前的绝对路径

>:~/Class/220902/day12/static$ pwd

mkdir(创建目录)

mkdir <选项><参数> 目录名

  • m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色
  • p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
$ mkdir nwe_dir //在当前目录下创建一个目录(new_dir)
$ mkdir dir1 dir2 dir3 //在当前目录下同时穿件多个目录
$ mkdir -p dir1/app/hello  //在当前目录下创建一个三级子目录

rmdir、rm(删除目录)

rmdir只能用于删除空目录

rmdir <选项> 文件/目录

选项或参数:

-p :从该目录起,一次删除多级空目录

$ rmdir dir2 //删除当目录下的dir2空目录

rm既可以删除文件,也可以删除目录(无论目录是否为非空)

rm <选项> 文件/目录

在这里插入图片描述

$ rm -r dir1 //递归删除目录dir1以及其下的所有子目录

cp (移动文件与目录,或修改名称)

cp <选项> 源文件/目录 目标文件/目录

在这里插入图片描述

mv (移动文件与目录,或修改名称)

mv 源文件或者目录 目的文件或目录

注意:如果目的路径与原路径不相同则移动,如果相同则进行改名操作

[root@www tmp]# mv mvtest mvtest2

Linux 查看文件内容/类型

Linux常用于查看文件的内容的命令如下:

  • cat 由第一行开始显示文件内容
  • nl 显示的时候,顺道输出行号!
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • head 只看头几行
  • tail 只看尾巴几行
  • file 查看文件类型
  • sort 查看文件的内容并排序
  • uniq 查看文件的内容并排序 ,去掉相邻的重复的行
  • echo 显示文本

cat (查看文件内容)

cat 文件 或者
cat 选项 文件1 文件2
cat 路径/文件

选项与参数:

  • -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
  • -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
  • -E :将结尾的断行字节 $ 显示出来;
  • -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
  • -T :将 [tab] 按键以 ^I 显示出来;
  • -v :列出一些看不出来的特殊字符

nl(查看文件内容并且显示行号)

nl [选项] 文件

选项与参数:

  • -b :指定行号指定的方式,主要有两种:
  • -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
  • -b t :如果有空行,空的那一行不要列出行号(默认值);
  • -n :列出行号表示的方法,主要有三种: -n ln :行号在荧幕的最左方显示;
  • -n rn :行号在自己栏位的最右方显示,且不加 0 ;
  • -n rz :行号在自己栏位的最右方显示,且加 0 ;
  • -w :行号栏位的占用的位数

more和less(查看文件内容)

两个命令都可以浏览文件文件,可以分页查看文件内容,空格翻页、q退出。

more/less 文件

在 more 按键可以按的:
空白键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
less运行时可以输入的命令有
空白键 :向下翻动一页;
[pagedown]/:向下翻动一页;
[pageup] :向上翻动一页;
所以相对这两个命令而言,我们选择记住less即可

head/tail(查看文件内容)

headtail两个命令可分别查看文件的头部尾部,一般用于查看ASCII文件。默认显示10行,可以加上参
数指定显示多上行

head/tail <选项> <参数> 文件

在这里插入图片描述

file (查看文件类型)

file 文件

file命令还可以查看二进制可执行文件的详细信息,包括所运行的处理器体系结构。

file 可执行文件

sort (查看文件的内容并排序)

sort 文件

ubuntu@ubuntu-virtual-machine:~$ sort 1.txt
a
b
b
d
s

uniq 查看文件的内容并排序 ,去掉相邻的重复的行

uniq 文件

ubuntu@ubuntu-virtual-machine:~$ uniq 1.txt
a
s
b
d
b

echo (显示文本)

echo + 字符串 —将指定的字符串显示到终端
echo -n + 字符串 --输出之后不换行

ubuntu@ubuntu-virtual-machine:~$ echo helloword
helloword

历史命令查询–history

history --查询历史命令–默认最近的500条命令
history n --查询最近10条命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

w_9420

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值