Linux基础命令 [补档-2023-06-28]
Linux基础命令
1-1.命令的基本格式
Linux系统命令的通用格式为:
command [-options] [parameter]
其中
-command 命令本身
-options 可选,非必填,它是命令的一些选项,控制命令的细节。
-parameter 可选,非必填,它是命令的参数,多用于命令指向的目标等。
1-2. ls命令 用于列出当前目录下的内容
语法格式:
ls [-a -l -h] [Linux路径]
其中
-a 表示列出所有文件,包括隐藏的文件或者文件夹。
-l 表示以列表的形式展示内容(竖向),并且展示更多的信息。
-h 表示以已与阅读的形式列出文件的大小,如K, M, G。(需要和-l搭配使用)
注意:以 . 开头的文件或者文件夹都是隐藏状态的。
1-3. cd/pwd目录切换命令/展示当前目录命令
目录切换命令的语法格式:
cd [Linux路径]
注意:
cd可以直接执行,会使得我们直接跳转到用户的home目录。
展示当前目录命令的语法格式:
pwd
注意:直接输入,这个命令无参数,执行后输出当前所在的目录。
1-4.特殊路径符
. 表示当前目录,可以使用 cd ./[文件夹] 来切换到对应的目录内。
.. 表示上一级目录,可使用 cd .. 来切换到上一级目录。也可使用 cd../../切换到上二级目录。
~ 表示home目录,可使用 cd ~ 来切换到home目录。可使用 cd ~/[文件夹] 来切换到对应目录。
1-5.mkdir创建目录命令
语法格式:
mkdir [-p] Linux路径
其中:
Linux路径必须填。
-p(选填)表示自动创建的不存在父目录,适用于多级目录创建。
例子:mkdir -p ~/newfiles/test/666
1-6. touch文件创建命令 cat文件查看命令 more文件翻页查看命令
文件创建命令的语法格式:
touch Linux路径
其中:
Linux路径必填,可以使用特殊路径符。
文件查看命令的语法格式:
cat Linux路径
其中:
Linux路径必填,可以使用特殊路径符。
文件翻页查看命令的语法格式:
more Linux路径
其中:
Linux路径必填,可以使用特殊路径符。
在查看过程中,按空格翻页,按q退出查看。
1-7.cp文件/文件夹复制命令 mv文件/文件夹移动命令 rm文件/文件夹删除命令
文件或文件夹复制命令的语法格式:
cp [-r] 参数1 参数2
其中:
-r 为可选项,如果要赋值的文件夹中有其他文件夹,则可以使用-r递归复制文件夹中的文件夹。
参数1 Linux路径,表示被复制的文件或者文件夹。
参数2 Linux路径,表示要赋值去的地方。
文件或文件夹移动命令的语法格式:
mv 参数1,参数2
其中:
参数1 Linux路径,表示被移动的文件或者文件夹。
参数2 Linux路径,表示要移动到的地方,如果目标不存在,则强行改名以确保目标存在。
文件或文件夹删除命令的语法格式:
rm [-r -f] 参数1 参数2 ……参数n
-r 是可选项,表示递归删除文件夹中的文件或文件夹。
-f 是可选项,用于强制删除(普通用户删除内容不会有提示,而root管理员则会有提示)
参数1,参数2……参数n 表示要删除的文件夹/文件或者路径,按照空格隔开。
1-8. which查找命令的程序文件的命令 find查找指定文件的命令
linux命令是一个个二进制可执行程序,每次执行命令时会执行这些程序。
which 查找命令的程序文件的命令的语法格式:
which 要查找的命令
例如:which ls
find查找指定文件的命令的语法格式:
find 起始路径 -name或-size “被查找的文件名”
其中:
起始路径 为必填项,表示从那个目录开始查起。
-name 为必填项,表示以文件名查找。
-size 为必填项,表示以文件大小查找。
+表示大于 -表示小于
n表示大小数字
k M G表示大小的单位。k(小写)表kb,M表示mb,G表示gb
例如:find / -size -10M 表示从根目录开始查找小于10mb大小的文件。
被查找的文件名 为必填项,建议用双引号括起来,支持通配符。
1-9. grep文件内容过滤命令,wc文件内容统计命令,管道符 |
文件内容过滤命令的语法格式:
grep [-n] 关键字 文件路径
其中:
-n 可选选项,表示在结果中显示匹配行的行号。
关键字 必填,表示要过滤的关键字,建议使用双引号括起来。
文件路径 必填,表示要过滤内容的文件路径。
文件内容统计命令的语法格式:
wc [-c -m -l -w] 文件路径
其中:
-c 统计bytes数量
-m 统计字符数量
-l 统计行数
-w 统计单吃数量
文件路径 必填,这个不多说了。
通道符 “ | ”
例子:cat test.txt | grep abc 读取文件,但是只读取经过过滤的内容。
例子:cat test.txt | grep abc | grep b 读取文件,并且在过滤的abc的基础上再过滤b,之后显示。
1-10. echo内容输出命令 tail文件追踪更改命令 重定向符号
内容输出命令的语法格式:
echo 输出的内容
类似于printf或者cout。可以通过反引号打印某些命令的执行结果。如:echo pwd
文件追踪更改命令的语法格式:
tail [-f -num] Linux路径
其中:
-f 可选,表示持续追踪。
-num 可选,表示只看文件尾部的n行,不填默认10行。例如:tail -10 test.txt 只看文件后10行的内容。
Linux路径是必填的。
重定向符
>将左侧命令的结果,覆盖写入到符号右侧指定的文件中去。
>>将左侧命令的结果,追加写入到符号右侧指定的文件中去。
例如:echo “hello world” > test.txt 将hello world覆盖写入到test.txt文件中。
例如:echo “hello world” >> test.txt 将hello world追加写入到test.txt文件中。
Linux基础命令 [补档-2023-06-28]的更多相关文章
- 常用的linux基础命令
常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...
- [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
- Linux——基础命令用法(上)
一.Linux基础命令 1.Linux命令行的格式 命令行的格式为:用户名+主机名+当前工作目录 输入内容的命令格式为:命令 [-短选项/--长选项] [参数] [root@localhost ~]# ...
- 第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
- 【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
- Linux基础命令-查看基本硬件信息
Linux基础命令-查看基本硬件信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看CPU信息 [root@node101.yinzhengjie.org.cn ~]# l ...
- Linux基础命令小结(超全!!)
Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...
- Linux 基础命令及基本目录
Linux 基础命令及基本目录 一.网卡 1.网卡配置文件路径 /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件: TYPE=Ethernet # 以太 ...
- day04 Linux基础命令
day04 Linux基础命令 查看帮助信息命令 1.man命令:man命令的功能是查看指定命令的详细解释. 格式:man [具体需要被查看的命令] [root@localhost ~]# man r ...
随机推荐
- 你真的了解token续期嘛?
Spring Boot + Vue中的Token续签机制 在现代的全栈应用开发中,Spring Boot作为后端框架和Vue.js作为前端框架的组合非常流行.在这种架构中实现Token续签是保障应用安 ...
- 【每天一个不会秃头的前端案例】CSS + JS 实现早安,晚安动画
从橘子学姐那边学来的 早安,晚安动画(CSS + js) 成果展示 先看成果. 通过点击太阳实现日夜的动画平滑交替 Movie 这里就不多说什么了,直接贴一下代码 HTML部分 <!DOCTYP ...
- Android 多语言动态更新方案探索
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/jG8rAjQ8QAOmViiQ33SuEg作者:陈龙 最近做的项目需要支持几十种语言,很多小 ...
- js md5 和java md5后的值不一样
开发发现js 对字符串md5 和 java对字符串md5 计算的结果居然不一样,后来找了一个匹配的这里记录一下 注:加密的对象中不能有空格,有空格md5后的结果就不一致,都是眼泪.. js md5算法 ...
- Linux 系统安全加固经验总结
本文为博主原创,转载请注明出处: 目录 1. 禁止root密码登录 2. linux 用户密钥复杂度及有效期设置 3. 检查sudo权限 4.关闭ftp 5.设置文件的属主并指定读写执行权限 6.管 ...
- 使用 Docker 安装 MongoDB 数据库
by emanjusaka from https://www.emanjusaka.top/2024/01/docker-create-mongo-db 彼岸花开可奈何 本文欢迎分享与聚合,全文转载请 ...
- 基于java+springboot的图书借阅网站-在线图书借阅管理系统
该系统是基于java+springboot开发的图书借阅管理系统.是给师弟开发的课程作业.大家学习过程中,遇到问题可以github咨询作者. 系统演示地址 前台 http://book.gitapp. ...
- 如何使用Oracle Enterprise Manager Database Express连接到PDB数据库
1.问题 1.1重复弹出登录框,无法登陆 关闭登录框,显示invalid container name 1.2 重启后PDB数据库处于mounted挂载状态,未打开导致使用 Enterprise 登陆 ...
- [转帖]docker(一):docker pull指定运行平台架构
https://zhuanlan.zhihu.com/p/539888862 1.概述 大家好,我是欧阳方超.某日要在服务器上部署docker服务,其中要用到nginx,nginx经过pull.sav ...
- [转帖]TiKV读写流程浅析
https://www.cnblogs.com/luohaixian/p/15227838.html 1.TiKV框架图和模块说明 图1 TiKV整体架构图 1.1.各模块说明 PD Cluster ...