码迷,mamicode.com
首页 > 系统相关 > 详细

二、Linux目录结构&常用指令

时间:2019-01-13 20:02:05      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:bsp   保存   目录结构   方式   dir   image   创建文件   命令   使用   

Linux目录结构:

技术分享图片 

 

ps -ef:任务管理器

ifconfig: 查看ip

ping :  测试与目标主机的连通性,ctrl+c停止

 

目录指令:

  • ll:列出当前目录下的文件信息
  • ls -al : 列出当前目录下的文件信息(包含隐藏文件)
  • ll  /bin/: 列出根目录下的bin目录下的文件信息
  • pwd:打印当前目录
  • cd /:切换到根目录

 

备份压缩: tar命令

语法:tar命令

  • -c 建立一个压缩文件的参数指令(create)  --压缩
  • -x 解开一个压缩文件的参数指令(extract)  --解压
  • -z 是否需要用gzip压缩
  • -v  压缩的过程显示文件verbose
  • -f  使用档名,在f之后要立即接档名(file)

 

 

cd命令:

  • pwd(print working directory):显示工作目录
  • Linux有两种用户,一种是管理员  目录是/root,另外一种是普通用户root/home/zhangsan
  • cd   功能:切换目录
  • 语法:cd目录
  • 常用:
  • cd  ~ , 当前用户目录
  • cd - ,上一次访问的目录
  • cd..  , 上一级目录
  • cd    ,  缺省当前用户目录  

 

mkdir:创建目录

p:父目录不存在的情况下创建子目录

v:显示详情

mkdir  -pv c/d/e   创建多级目录,即使父目录不存在

mkdir  -pv /root/c/e/d

 

文件浏览:

cat命令:

如果文件中的内容很少,一页就可以显示完毕

  • cat : 显示文本内容
  • cat  root/文件名称

 

more 命令: 分页显示文件内容,还支持直接跳转等功能

语法:more file 

操作:

  • enter 向下n行,需要定义,默认为1行
  • 空格键   向下滚动一屏幕,或Ctrl+F
  • B   返回上一屏幕或者Ctrl +B
  • q   退出more

 

less命令

功能:分页显示文件内容,操作更

语法 less -mN   文件

  • -m:类型more的百分比
  • -N:显示每行的行号
  • lessmore多了搜索功能
  • /向下所有 
  • ?向上搜索
  • q 退出

 

tail 命令: 查看文件末尾内容

tail -10 /root/install.log 查看install.log文件中后10行内容

 

 

文件管理: 文件操作

创建文件:

  • toutch  1.txt : 在当前目录创建一个文件1.txt

cp命令

cp(copy)功能:复制文件或目录

语法:cp[参数] [源文件或目录]  [目标文件或目录]

复制文件

  • cp ./install.log  ./install03.log  ./代表当前目录
  •  cp /root/install.log /root/a/install04.log
  • cp /root/install.log /bin/1.txt   将目标文件复制文件到bin目录下1.txt
  • -r 或 -recursive  递归处理,将指定目录下的文件与子目录一并

复制目录:单层、多层目录都能复制

cp  -r   ./a  ./b

cp  -r   /root/a  /root/b

 

移动(重命名)文件/目录

语法:mv   源目录  目标目录

移动:

mv   /root/install02.log  /root/a

重命名:

mv   /root/a/install02.log  /root/a/rename.log

 

删除文件/目录:

强制删除文件:  rf -f 文件名         f:foece

rm -f install03.log

强制删除目录:rm -rf   ./xxx

# rm -rf ./c

 

查找文件:find

find  目录  参数  -name

find  /root/-name  ‘test*‘

在根目录下root目录下寻找以in开头的文件

 

文档编辑: vim  或者 vim命令

  • 输入 vim  文件名 进入一般模式
  • 按下i 从一般模式进入到插入模式
  • 按下esc从插入模式退出到一般模式
  • 在一般模式下输入":wq",退出编辑
  • vim ./1.txt (一般模式)===》 i(进入insert插入模式,开始录入信息)====>esc(转为一般模式)===>:wq(保存并退出/:q!为强制退出) 

 

技术分享图片

技术分享图片

技术分享图片

 

grep命令

管道命令:命令的一种使用方式,用于过滤/搜索的特定字符。

  • 命令 1 |  命令 2

    命令1的输出是命令2的输入

linux  提供管道符号"I" , 作用是"命令1"的输出内容,将作为"命令2"的输入内容。一般与frep命令一起使用

格式:

  • grep [option] pattern [file]
  • grep 参数  过滤条件  文件
  • 其他命令  |  grep  参数   过滤条件

-i  或  -i-gnore -case   #忽略字符大小写

grep -i    mysql    /root/install.log   查看root目录下install.log文件中包含mysql的内容

cat /root/install.log |  grep -i control   在cat命令输出的基础上,进行过滤,找出包含control的信息

ps -ef | grep -i mysql    在任务管理器上找出包含mysql的进程信息

 

kill命令:删除执行中的程序或工作

格式: kill -9  pid

 

二、Linux目录结构&常用指令

标签:bsp   保存   目录结构   方式   dir   image   创建文件   命令   使用   

原文地址:https://www.cnblogs.com/ltfxy/p/10263717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!