Linux基础知识-待补充
用到的环境是VM ware和Centos7

文件和目录常用的处理命令
目录处理命令
ls 选项: -a显示所有文件,包括隐藏文件;-l 显示所有信息;-d 仅显示目录名;-h 人性化显示 -i查看任意一个文件的i节点;-t 用文件和目录的更改时间排序
mkdir mkdir hello创建了一个hello的文件夹(目录)
cd 所在的路径:shell内置命令
cd ..返回上级目录 ; cd . 返回当前目录;cd ../..返回上两级目录;cd -返回进入此目录之前在的目录
内置命令和外部命令的区别:
❤️cd是内置命令,是linux加载运行时就在内存中的,“随时待命”,“随叫随到”。
❤️而ls,mkdir是有路径的,说明是需要的时候,才去运行这些文件,需要“准备一下”,
虽然慢了 一步,但是这些程序的功能却比较强大,也是shell程序控制的。(补充:type查看命令的类型为那种,eg. type cd.)
pwd 显示当前的所在目录 print working directory
rmdir 删除空目录 remove empty directories 用法:remove 【空目录名】
copy cp -rp【原文件或目录】【目标目录】 -r:复制目录,-p:保留文件属性
mv 相当于剪切,原来位置没有了,只有目标目录有 路径:/bin/mv; mv 【源文件或目录】【目标目录】
rm (remove) rm -rf【文件或目录】 -r:删除目录,-f:强制执行

文件处理命令
创建空文件:touch 【文件名】 例如:touch tmp.log
显示文件的内容:cat【文件名】例如:cat -n /etc/issue;-n显示文件的行号
反向显示文件的内容:tac【文件名】例如:tac /etc/issue
分页显示文件内容命令(不能向前翻页):more【文件名】,空格或”f”翻页,按页翻;enter,按行翻
分页显示文件内容命令(可以前后翻页):less【文件名】,more有的都有,⬆、⬇前后翻页,q/Q退出
显示文件内容(指定行数):head【文件名】,例如:head -n 20 /etc/services 显示前二十行(默认也是20行)
反向文件内容命令:tail 【文件名】,tail -n 20 -f /etc/services 指定了显示的行数,同时也会显示实时变化,-f的作用:动态显示文件末尾内容
补充:以上的命令的路径都在/bin下

搜索:
- cat等查看文件时,输入“/”+想搜索的字符,例如:/tcp,回车就可以查找
- find搜索时应该尽量减少搜索范围,不要在服务器高峰期进行
find【搜索范围】【匹配条件】
根据文件或目录名称
find /etc -name init 精准搜索,名字必须为init才能搜索的到
find /etc -iname init 精准搜索,名字必须为init,或者有大写字母能搜索的到
find /etc -name *init 模糊搜索,以init结尾的文件或目录名
find /etc -name init??? 模糊搜索,以init开始的,后面有三个字符
根据文件大小
find / -size +204800 在根目录下找大于100M的文件(100M=204800数据块)
显示网络相关信息 netstat
帮助命令
😀man 【命令或配置文件】
man ls

😀获得shell内置命令的帮助信息:help
help 【shell内置命令】
【命令】 --help //获得命令的中文帮助信息
注:which 【命令】没有路径显示就是shell的内置命令

用户管理命令
😀useradd 【用户名】
useradd tom 增加tom用户
😀passwd 【用户名】
passwd tom 修改tom的密码
😀查看登录用户简单信息:who
who
😀查看登录用户详细信息:w
w
压缩和解压缩
格式.gz
gzip 【需要压缩的文件】
压缩后的文件格式:.gz
只能压缩文件,不能压缩目录。压缩完后不保留原文件。

gunzip 【解压缩文件名】
英文原意:GUN unzip
解压后不保留原文件

格式.tar.gz
压缩
tar 选项 【-zcf】 【压缩后文件名】 【目录】
tar -zcvf a.tar.gz a 将目录a压缩为a.tar.gz文件
-c 打包 ; -v显示详细信息; -f 指定文件名; -z打包同时压缩
压缩后的文件格式:.tar.gz
压缩后保留原文件或者原目录
解压缩
tar 选项【-zvxf】 【.tar.gz的压缩文件名】 【解压后的存放目录,默认是当前目录】
tar -zxf a.tar.gz
-x 解包; -z解压缩; -f 指定解压文件名; -v 显示详细信息

格式 .zip
压缩
zip 【选项 -r】【压缩后的文件名】【文件或目录】
zip -r a.zip a
-r 压缩目录
压缩后的文件格式 .zip
压缩后保留原文件

解压缩
unzip 【.zip的压缩名】
unzip a.zip
解压缩后也保留原压缩文件

格式.bz2
压缩
bzip2 选项【-k】 【文件】
-k 产生压缩文件后保留原文件
只能压缩文件
压缩后的文件格式.bzip2
解压缩
bunzip2 选项【-k】 【文件】
-k 解压缩后保留原文件

浙公网安备 33010602011771号