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

Linux目录结构:

9520b66018fd4d9cf8b2899684549bec.png

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:显示每行的行号

less比more多了搜索功能

/向下所有

?向上搜索

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!为强制退出)

7cbbada60ef831a33b11972eeeb23182.png

aa051f4be2633965ecaff814d7ae3970.png

e0db076383632bd42736e0ce8e7e9f87.png

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

压缩解压缩命令:tar

tar -zcvf  ./xxx.tar   ./d/     将d目录压缩成xxx.tar放到root下面

tar -zxvf  ./xxx.tar    解压文件

语法: tar  命令

-c:建立一个压缩文件的参数指令

-x : 解开一个压缩文件的参数指令

-z :是否需要用gzip压缩

-v : 压缩的过程中显示文件

-f : 使用档名

常用解压参数组合:zxvf   (记忆:注册vf)

常用压缩参数组合 : zcvf     (记忆:注销vf)

关机重启:reboot

Linux centos 重启命令: reboot

Linux centos 关机命令:  halt  立刻关机

文件权限: chmod

82a54a6575e8dfd3b1efbca14d2a1d86.png

权限:

用户/组/权限:

root用户:管理员,安装好Linux操作,同时在系统上安装QQ,火狐,QQ游戏,Eclipse

root创建一个组,A组可以使用QQ,火狐,B组可以使用QQ游戏,Eclipse

root创建两个用户,用户zhangsan密码zhangsan , 分配到A组,用户lisi分配到B组,各有其组所对应的文件的使用权限

权限范围表示如下:

u:User,文件目录的拥有者

g:Group 即文件或目录的所属群主

o:Other , 除了文件或目录拥有者所属群组之外,其他用户结束语这个范围

a:All,即全部的用户,也包含拥有者,所属群主以及其他用户

符号:

+ 添加权限

- 取消权限

有关权限代号:

r:读取权限,数字代号为"4"

w:写入权限,数字代号为"2"

x:执行或切换权限,数字代号为"1"

-:不具任何权限,数字代号为"0"

chmod o+rwx   ./xxx.tar

chmod 777  ./1.txt 都可以

chmod 000  ./1.txt  都不、行

linux 目录结构+常用命令+压缩命令+vim使用+及基础知识

linux目录架构 / 根目录 /bin 常用的命令 binary file 的目录 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst ...

linux常用命令:Linux 目录结构

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

Linux目录结构及常用命令(转载)

一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下.为什么没在/bin中,或 ...

Linux目录结构和常用命令

源地址:http://www.cnblogs.com/JCSU/articles/2770249.html 一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/ ...

Linux 目录结构和常用命令

Linux目录结构 目录 说明 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存 ...

转:Linux 目录结构和常用命令

转自:http://www.cnblogs.com/JCSU/articles/2770249.html仅为学习参考之用 一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin, ...

Linux课程---4、Linux目录结构及常用命令(目录结构)

Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...

Linux - 目录结构与查看,复制,删除,剪切指令

Linux当中,一切皆文件. Linux目录结构 / 根分区,只有root用户对此目录拥有写权限. /etc 配置文件 /boot 启动文件 /var 可增长的目录 .日志,文件等. /root 管理 ...

每天一个linux命令(23):Linux 目录结构

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

随机推荐

ThreadLocal内部机制及使用方法

一.介绍ThreadLocal内部机制之前,先简单说明一下其特点及用途: 1.ThreadLocal是单线程内共享资源,多线程间无法共享(即线程A访问不了线程B中ThreadLocal存放的值): 2 ...

最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi

最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi 使用Jexus5.8.1独立版 http://www.linuxdot.net/ ps:该“独立版”支持64位的CentOS ...

ssh 密码登陆

概要: 首先 自己生成秘钥 其次 用已经生成的秘钥 实现 用秘钥登陆的功能(在别的机器上部署的道理相同) 辅助: 登陆工具 Tera Term                  linux版本:cen ...

经典非原创,网页常用Javascript

网页常用Javascript 1.让文字不停地滚动 滚动文字 2.记录并显示网页的最后修改时间

1.用户自定义的类加载器: 要创建用户自己的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可,该方法根据参数指定类的名 ...

【Tomcat】batch获得war包

功能: 将maven项目打包复制到tomcat/webapps set git=C:\Users\zhengwenqiang\git set tomcat=e:\tomcat7.0.64 c: cd ...

Keil中查看.c和.h文件的路径

方法一: 选择任意一个文件,然后点击右键,选择"Option for File xxx"即可查看该文件的路径. 方法二: 单击任意一个文件,然后点击右键,选择"Open ...

【XSY2779】最小表示串 KMP DP polya定理

题目描述 给你一个字符串\(s\),问你有多少个串是最小表示串且字典序\(\leq s\) \(|s|\leq 1000\) 题解 先把\(s\)变成比\(s\)小的最大的最小表示串.方法是从后枚举每 ...

JQuery插件之【jqGrid】常用语法整理

jqGrid常用语法整理,包含数据获取.常用函数.触发事件等 jqGrid表格数据获取相关语法 获取表格所有数据 $("#grid").jqGrid("getRowDat ...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值