Linux常用命令1(入门版)
【摘要】
考虑到很多小伙伴初次学习linux,对很多linux的常用命令不是很熟悉。虽然小菌已经分享了一些linux的...
考虑到很多小伙伴初次学习linux,对很多linux的常用命令不是很熟悉。虽然小菌已经分享了一些linux的一些"硬核"操作在之前的博文中,(感兴趣的小伙伴可以自行观看,这里就不设置传送门了)但考虑到更多的人,小菌决定还是尽自己的一点绵薄之力,为大家带来Linux的常用命令~
**
- ifconfig
作用:
1.查看/配置计算机当前网卡 信息
- 1
- 2
- ping
作用:
1.检查到目标IP地址的连接是否正常
- 1
- 2
- service network restart
作用:
1. 重启网卡
- 1
- 2
- ls
作用:
1.查看当前目录下的内容
扩展:
1. -a :显示全部文件包括隐藏文件
2. -h: 以人们易读的方式显示问价或目录大小,如1KB,1G等
3. -l :使用长格式列出文件和目录信息
4. -r : 将排序结果反向输出
5. -S : 以文件显示以数字开头文件名容量大小排序,而不是以文件名排序
6. -t :以时间排序,而不是以文件名排序
7. R :递归求出子目录
8.通配符的使用:
* 代表任意个数字符
? 代表任意一个字符,至少1个
[] 表示可以匹配字符组中的任意一个
[abc] 匹配a,b,c 中的任意一个
[a-z] 匹配从a到z范围内的任意一个
[1-9] 匹配从1-9范围内的任意一个
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- pwd
作用:
1. 查看当前所在的位置
- 1
- 2
- cd
作用:
1.切换文件夹
扩展:
1 cd ~ : 代表当前登录用户的主目录
2 cd - : 代表上次所在目录【目前和上一次的目录相互切换】
3 cd . : 代表当前目录
4 cd .. : 代表上级目录
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- touch
作用:
1.创建文件或修改文件时间
拓展:
1.如果文件不存在,可以创建一个空白文件
2.如果文件已经存在,可以修改文件的末次修改时间
- 1
- 2
- 3
- 4
- 5
- 6
- ln -s
作用:
1.建立文件的软链接,用通俗的方式讲类似于Windows下的快捷方式
拓展:
1.没有 -s 选项建立的是一个硬链接文件
2. 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件,仍然能够正常使用
- 1
- 2
- 3
- 4
- 5
- 6
- mkdir
作用:
1.创建一个新的目录
拓展:
1 -p : 选项递归创建所有目录
2.新建目录的名称不能与当前目录中已有的目录或文件同名
- 1
- 2
- 3
- 4
- 5
- 6
- rm
作用:
1.删除制定的文件名
拓展:
1 -f : 强行删除 , 无需提示
2 -i :在删除目录之前 系统会给出提示信息
3 -r : 递归删除 ,主要用于删除目录可删除制定的目录及包含所有内容包括所有的子目录和文件
4. 使用rm命令要小心,因为文件删除后不能恢复
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- clear
作用:
1.清屏
- 1
- 2
- 3
- cp
作用:
1. 将给出的文件或目录复制到另一个文件或目录中
拓展:
1 -i : 访问,如果目标 文件已经存在则询问是否覆盖
2 -p :复制后目标文件保留源文件的属性
3 -r : 递归复制,用于复制目录
4.-d : 如果文件为软链接,则复制出的目标也为软连接
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- mv
作用:
1. mv命令可以用来移动文件或目录,也可以给文件或目录重命名
拓展:
1 -f : 强制覆盖,如果目标文件已经存在则不询问,直接强制覆盖
2 -i :交互移动,如果目标 文件已经存在询问用户是否覆盖
3 -n : 如果目标文件已经存在 ,则不会覆盖移动,而且不询问户
4.-v : 显示文件或目录的移动过程
5.-u : 若目标文件已经存在,但两者相比,源文件更新,则会对 目标文件进行升级
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- head
作用:
1.默认查看文件前10行数据
拓展:
1 -v : 显示文件名
2.head -x 文件名 可以查看指定文件的前x行数据(x代表你输入的数字)
- 1
- 2
- 3
- 4
- 5
- 6
- tail
作用:
1.默认查看文件后10行数据
2.head -x 文件名 可以查看指定文件的后x行数据(x代表你输入的数字)
拓展:
1.-f : 实现追踪查看文件的功能,文件名修改或者删除,停止追踪查看
2.-F:实现追踪查看文件的功能,文件名修改或者删除,停止追踪查看,如果 再次创建相同的文件名,会继续追踪
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- more
作用:
1.分屏显示文件内容【一般用于篇幅较大的文件】
拓展:
1. -f : 前滚一屏
2. +n :从第n行开始显示文件内容 ,n代表数字
3 -n :一次显示的行数 , n代表数字
4 Enter键: 一次滚定手册页的一行
5 空格键: 显示手册页的下一屏
6. q : 退出
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- cat
作用:
1.查看文件内容,创建文件,文件合并,追加文件内容
2. cat 会一次显示所有的内容,适合查看内容较少的文本文件
拓展:
1.-b 对非空输入行编号
2.-n 对输入的所有行编号
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- grep
作用:
1. grep命令用于搜索文本中的指定内容
拓展:
1. -n : 显示
2. -s : 不显示错误信息
3. -v : 显示不含匹配文本的所有行
4.- i : 忽略不含匹配文本的所有行
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- echo
作用:
1.echo 会在终端中显示参数指定的文字,通常会和重定向联合使用
- 1
- 2
- 3
- 重定向 > 和 >>
作用:
1.linux允许将命令执行结果重定向到一个文件
2.将本应显示在终端上的内容输出/追加到指定文件中
拓展:
1. > 表示输出,会覆盖文件原来的内容(原内容被删除)
2.>> 表示追加,会将内容追加到已有文件的末尾
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 管道 |
作用:
1.linux允许将一个命令的输出可以通过管道作为另一个命令的输入
2.起到连接两个命令的作用
拓展:
常用的和管道配合的命令有:
1.more : 分屏显示内容
2.grep : 在命令执行结果的基础上查询指定的文本
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 关机和重启
关机 :1.init 0 2.shutdown -h now
重启 :1. reboot 2.shutdown -r now
- 1
- 2
- 3
- 解压缩命令
1. tar
打包:将一系列文件打包成一个大文件夹
格式:
tar -cvf 打包名.tar 被打包的目录
tar -cvf 打包名.tar 被打包的文件1 被打包的文件2 被打包的文件3
选项说明:
c 创建打包文件
v 报告进度
f 指定档案的文件名称,f后面一定是.tar 文件
解包: 把一个打包后的分解成一系列的小文件
格式:
tar -xvf 打包名.tar
tar -xvf 打包名.tar -C 解包路径位置
选项说明:
x 解包
C 默认保存到当前目录,通过 -C更改解压目录,注意:解压目录必须存在
2. gzip
在linux中,最常用的压缩文件格式是 xxx.tar.gz
在 tar 命令中 有一个选项 -z 可以调用 gzip ,方便实现压缩和解压缩的功能
压缩:
格式:
tar ‐zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录
解压缩:
格式:
tar ‐zxvf 打包文件.tar.gz
tar ‐zxvf 打包文件.tar.gz ‐C 目录路径
选项说明:
z 使用gzip压缩和解压缩
3.bzip2
bzip 是 压缩 的第二种方式
在linux中,bzip压缩文件格式是 xxx.tar.bz2
在tar 命令中有一个选项 - j 可以调用 bzip2,方便实现压缩和解压缩的功能
压缩:
格式:
tar ‐jcvf 打包压缩文件名.tar.bz2 被压缩的文件/目录
解压缩:
格式:
tar ‐jxvf 打包文件.tar.bz2
tar ‐jxvf 打包文件.tar.bz2 ‐C 目录路径
选项说明:
j 使用bzip2压缩和解压缩
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
因为考虑到多方面的因素,关于linux常用命令的入门版就分享到这里了,后续我会推出linux的升级版,欢迎各位小伙伴们前来阅读!(ゝω・)
文章来源: alice.blog.csdn.net,作者:大数据梦想家,版权归原作者所有,如需转载,请联系作者。
原文链接:alice.blog.csdn.net/article/details/102808739
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)