Linux目录结构和常用命令

目录结构

Linux会把手动安装的应用程序里的文件天然的分开(配置文件会自动放在/etc目录下,数据文件会放在/var目录下,二进制可执行文件会放在/bin目录下)
在这里插入图片描述
如上图Windows系统举例比如装一个MySQL,Windows系统会直接把所有的文件放在一个目录下。而Linux会把安装的应用程序里的文件天然的分开,my.cnf属于配置文件会被Linux自动的放到/etc目录下,data是数据文件会被Linux自动的放到/var目录下,command.exe二进制可执行文件会被Linux自动的放到/bin目录下。

如下图当你装一个软件找不到配置找不到数据的是候 第一反应是去这些(/etc,/var,/bin)目录下查找你要的东西,有很大的可能可以找到。
在这里插入图片描述

/bin存放二进制可执行文件,就是应用程序例如Windows里的.exe(ls,cat,mkdir等)常用命令一般都在这里
/etc存放系统配置文件
/home存放所有用户文件的根目录,相当于Windows系统里的Windows目录
/usr用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。
/var用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。

常用命令

ls -al显示文件和目录列表
mkdir创建目录(就是新建文件夹的意思 例: mkdir test 就是创建一个test文件夹)
cd切换目录(如:cd test/ 就是去到test目录下)
touch生成空文件(如:touch 1.txt 就生成了一个1.txt文件)
echo生成一个带内容文件(如:echo hello > 2.txt,2.txt文件里就会有hello )
echo追加文件内容(如: echo 123 >> 2.txt,2.txt文件里的内容就会在原来的基础上加一个123 )
cat显示文本文件内容(如:cat 2.txt 就可以查看到2.txt 里的内容)
cp复制文件或目录(就是复制文件或文件夹,如:cop 1.txt 3.txt 就是讲1.txt复制粘贴成了3.txt)
rm删除文件(如:rm 3.txt 就把3.txt删除了)
mv移动文件或目录(文件夹)(如:mv 1.txt .. 就是把1.txt移动到了上级目录(..表示上级目录))
find在文件系统中查找指定的文件(如:find . test.txt 就表示在当前目录查找一个名为test.txt的文件,(.表示当前目录)
grep在指定文件中查找指定的字符串(如:cat 1.txt | grep hello就是在1.txt文件中查找hello字符串)
pwd显示当前目录
ln建立软连接(跟创建快捷方式差不多,如:ln 1.txt 2.txt注意这里的2.txt不是复制出来的,是1.txt创建的快捷方式,当你修改这里的2.txt时原来的1.txt文件也会随之被修改)
more分页显示文本文件的内容(如:more 1.txt,前提是文本内容很多的情况下,可以用回车进行翻页,可以用ctrl+c退出阅读),如下图在这里插入图片描述
head显示文件开头内容 (如:head 1.txt)
tail显示文件结尾内容(如:tail 1.txt)
su切换用户(如:su root)
whoami查看用户名

压缩解压缩命令

压缩解文件又可以叫归档文件

tar -czvf压缩文件(如:tar -czvf mytest.tar.gz . 就是要压缩当前目录下的所有文件并且最后压缩完的名称是mytest.tar.gz)
tar -zxvf解压文件(如:tar -zxvf mytest.tar.gz就是解压mytest.tar.gz文件)
下面这些就是组成tar -czvf 和tar -zxvf 里的字母的意思
-c建立一个回档的参数指令
-x解开归档文件参数指令
-z是否需要用gzip压缩,如果选用gizp压缩那么后缀名就是.gz
-j是否需要用bzip2压缩 ,如果选用bizp2压缩那么后缀名就是.bz
-v压缩过程中显示文件
-f使用某某档名(也就是压缩完后的压缩包叫什么文件名),在f之后要立即接档名
-tf查看归档文件里面的文件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值