Linux之基础学习

    关于Linux的第一篇文章,就主要说一些这段时间以来学习Linux的一些基础指令和基本操作,Linux里的指令除了少部分一些特定指令外,大部分的形式都是诸如:[命令+选项+参数]的形式来表示,其中命令+选项就是具体的操作,参数是指你需要操作对象的路径。以下是列举出的一些常用的基础命令:

1.init {0..6} 在0-6中主要常用4种,0代表关机,3代表单用户操作模式,5代表多用户操作模式,6代表重启系统。 

2.exit 退出当前用户。

3.[ls 参数](这里参数是指一个文件夹的路径)查看文件夹的信息。[ls -l 参数]查看此参数文件夹下文件的详细七段信息:权限信息+文件个数+文件属主+文件属组+创建时间+文件名。[ls -a 参数]查看此文件夹下的隐藏文件。

4.[cat 参数](这里参数是指一个文本文件的路径)查看文件的内容。[head -(n)参数]查看参数文件的头n行,这里n是个变量用实数来代替。[tail -(n)参数]查看参数文件的尾n行。[more 参数]按百分比显示文件内容,直到文件显示完。

5.[vim 参数]编辑文本文件,i插入,esc退出编辑,:wq保存并退出,:wq!强制保存退出。vim编辑器命令行模式下:(1)u:撤销上一步操作。(2)dd:删除光标所在行。(3)ndd:n为数字删除光标所在往下n行。(4)yy:复制光标所在行。(5)nyy:n为数字复制光标所在往下n行。(6)p:将复制的内容往光标下一行黏贴。(7)P:将复制的内容往光标上一行黏贴。(8)ctrl+r恢复上一部操作。  (9)ctrl+a跳到命令首部。(10)ctrl+e跳到命令尾部。(11)G光标跳到文件最后行。(12)ng文件跳到第n行。(13)gg跳到文件第一行。

6.[mkdir 参数]在指定路径下创建文件夹,[touch 参数]在指定路径下创建文件,[rm -r 参数]指定删除某一文件或者文件夹。

7.[useradd 参数](此参数为可取任意用户名)创建名为【参数】的用户,[passwd 参数]为名为【参数】的用户设置密码。[userdel 参数]删除名为【参数】的用户。

8.[cp (需要拷贝的文件路径)(目标文件路径)]拷贝文件,cp -r 将整个指定目录递归拷贝,mv和cp用法差不多,但是功能为移动文件,如果mv中拷贝路径和目标路径是一样的则可以达到修改文件名的作用。

9.[cd 参数]进入指定文件夹,[cd .]当前目录 ,[cd ..]返回上一层目录 ,[cd ~]进入当前用户的家目录 ,[cd -]返回上一次操作目录。

10.grep筛选指令,grep -v 过滤指令。

11.[参数 &](此参数具体指某一程序)后台启动程序,jobs查看后台工作程序并显示工作号 ,[fg %工作号]将后台工作程序调前台,[bg %工作号]后台运行。

12.[tar -cvf 参数1 参数2](此处参数1表示打包至某一文件的路径,参数2表示目标文件路径)表示新建一个参数1文件并将t参数2打包到参数1中(c创建,v显示归档过程,f文件)。[tar -tf 归档文件] 查看归档文件。[tar xvf 包路径] 解包到当前目录下。[tar xvf 包路径 -C 指定路径] 解包到指定路径下。

13.gzip,bzip2两种压缩算法:[gzip 文件] 压缩文件并在此文件目录下形成 文件.gz 的压缩文件。[gunzip 文件]将此压缩文件解压。[bzip2 文件][bunzip2 文件]和gzip用法相同压缩成 文件.bz2 格式。[tar cvzf /tmp/test1.tar.gz  /test1/] 表示将test1目录下的所有文件打包并压缩到tmp目录下的test1.tar.gz中。

14.awk一个强大的文本处理工具,和c代码块组合使用(这里就不细说了,功能太强大,和grep、sed合称文本处理三剑客)。

15.rz上传文件。

16.crontab 用于定时执行脚本(分 时 日 月 周)。

17. | 管道符  个人认为linux命令中最强大的一个连接符号,可以看成经过一次命令处理的文本扔给下一个命令继续处理。

18.wc -l 统计行数。

19.另外强调正则,正则在linux中可以和很多命令组合使用,比如grep,cat。

20.curl 用于http请求命令,get请求curl后直接使用url,post请求 curl -d 【请求参数】【请求接口】

注:以上未特殊声明的参数皆为目标文件的路径,其中路径分为绝对路径和相对路径,绝对路径是从根目录到目标文件的整体路径,相对路径是从当前文件夹到目标文件的路径。

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值