Linux基概与基操

Linux基础概念以及命令操作

Linux目录结构

  • Linux系统他是文件系统。他的根目录是“/”,以树形结构来管理-
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UkPsP7es-1595292950600)(https://picgo-lyj.oss-cn-beijing.aliyuncs.com/20200718092606.png)]

Linux常用命令

切换目录

1.cd app  切换到app目录
2.cd ..   切换到上一层目录
3.cd /    切换到系统根目录
4.cd ~    切换到用户主目录
5.cd -    切换到上一个所在目录

列出文件列表

1.ls          用来显示当前目录下的内容。配合参数的使用,能以不同的方式来显示目录内容
2.ls --help   可以帮助我们查看帮助信息
   2.1 ls -a   显示所有文件,包括隐藏文件
   2.2 ls -l   将所有显示文件长条列出
   ···

创建及删除目录

1.mkdir     命令可以用来创建子目录
  1.1 mkdir app  在当前目录下创建app目录
  1.2 mkdir -p app2/test  级联创建app2以及test目录
2.rmdir     命令可以用来删除“空”的子目录
  2.1 rmdir app  删除app目录

浏览文件

1.cat      用来显示文件内容。格式:cat[参数]<文件名>
2.more     一般用于要显示的内容会超过一个画面的长度情况。按空格键显示下一个画面。回车键显示下一行内容。q键结束查看
3.less    用法和more类似,不同的是less可以通过PgUp,PgDn键来控制
4.tail    用于展示文件后几行内容,ctrl+c 结束查看
    *4.1 tail -f  动态查看日志

文件操作

1.cp    可以讲文件从一处复制到另一处。需要指定源文件名与目标文件名或目录
    #例:cp a.txt b.txt  将a.txt 复制为 b.txt 文件
    #例:cp a.txt ../  将a.txt 复制到上一层目录中
2.mv    移动或者重命名
    #例:mv a.txt ../     将a.txt文件移动到上一层目录中
    #例:mv a.txt b.txt   将a.txt文件重命名为b.txt
3.rm    可以删除文件与目录
    3.1 rm 文件名       删除文件时直接加文件名即可。会提示是否删除
    3.2 rm -f 文件名    删除文件时不提醒,直接删除
    3.3 rm -r 目录名    删除目录,并采用递归询问是否删除目录以及子目录或文件
    3.4 rm -rf 目录名   直接全部删除,不进行递归询问
    3.5 rm -rf *        直接删除所有文件
    3.6 rm -rf /*       自杀式行为:直接删除根目录所有文件

打包压缩与解压

tar  命令位于/bin目录下,他能够将用户所指定的文件或者目录打包称一个文件,
    但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,
    在以gzip压缩命令,压缩成xxx.tar.gz(或xxx.tgz)的文件   

常用参数:
1. -c  创建一个新的tar文件
2. -v  显示运行过程中的信息
3. -f  指定文件名
4. -z  调用gzip压缩命令进行压缩
5. -t  查看压缩文件内容


打包:           tar -cvf xxx.tar ./*
打包并压缩       tar -zcvf xxx.tar.gz ./*
解压到当前目录   tar -xvf xxx.tar
解压到其他目录   tar -xvf xxx.tar.gz -c /其他目录路径

文件查找

1.find              查找符合条件的文件
    1.1 find / -name "ins*"  查找文件名称以ins开头的文件
    1.2 find / -name "ins*" -ls 
    1.3 find / -user itcast -ls 查找用户itcast的文件
    1.4 find / -user itcast -type d -ls 查找用户itcast的目录
    1.5 find / -perm -777 -type d -ls 查找权限是777的文件
2.grep              查找文件中符合条件的字符串
    2.1 grep lang anaconda-ks.cfg   在anaconda-ks.cfg文件中查找lang
    2.2 grep lang anaconda-ks.cfg -color 查找文件并高亮显示

其他常用命令

1.pwd    显示当前所在目录
2.touch  创建一个空文件(* touch a.txt)
3.wget   下载资料
4.ll -h  友好显示文件大小
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值