linux命令大全(一)

touch mkdir tail date cal ls rm -rf

1.复制,拷贝命令:cp + 源文件 目录文件

-p     保留属性复制
-r      地推复制
-b     备份数据(把之前的名字相同的文件,备份一遍然后用改名字命名新文件)
-a     == -rp
-v     显示过程

1). [root@localhost opt]# cp /etc/passwd .
ep: 把etc/passwd 拷贝达到当前目录。
2). [root@localhost opt]# cp /etc/passwd 111
ep: 把etc/passwd 拷贝达到当前目录,并改名为111。

2.删除文件:rm

1).rm -rf 文件名
ep:删除文件夹下的所有文件。

3.移动,拆解,改名 :mv + 文件名 + 路径

4.查看文件内容:cat +文件名;(file +文件名 格式为text才能用cat查看);注意:企业中使用(ll -h )查看,目的减小内存使用。

 -n                   显示行号
 -b                   显示行号跳过空行和-n类似
 tac + 文件名          逆向cat的查询
 tail  + 文件名        默认查看文件后十行(tail + n   n:为具体行数)
 head + 文件名         默认查看文件前十行(head + n   n:为具体行数)
 less + 文件名         分页查看文件 空格向下翻页 上下翻页s ,q推出
 more + 文件名         分页查看按空格 和回车键向下查看,不能上查看,q退出

5.vim + 文件名 对文件进行编辑(如果文件存在就会打开,如果文件不存在,就会创造文件并打开)

1). 命令模式
进入编辑界面:

yy复制     3yy复制3行  p粘贴;
dd剪切     5dd剪切5行   p粘贴;
gg 到文件的行首     G到最后一行

2). 插入模式:

按 a,i, o, 或者 A,I,O
i:光标所在的位置不变
a:到光标所在的下一个字母
o:到光标所在的行的下一行
I:光标所在的行的行首
A:光标所在的行的行尾
O:光标所在行的上一行

3).末行模式

从插入模式进入命令行模式ESC键;按:(冒号)进入末行模式(w  保存 q 退出 wq 保存退出  !强制)

注意:

gedit + 文件名 编辑文件 (只有安装图像化才能用这个命令)

6.ls 显示目录下的文件名

-a   显示所有文件
-A   显示所有文件(包括 . ..)
-l   长格式显示
-h   人类可读
-d   显示目录本身
-i   显示inode号
-r   逆序显示
-R   递归显示   
-s   以块大小形式显示文件

7.创建文件夹 touch + 文件名(当文件不存在的时候就会创建文件,当文件存在的时候就会更新文件时间戳)

8.创建目录 mkidr + 文件名

 -p 创建多级子目录
 rmdir  + 目录名        删除目录(只能空目录)
 rm + 文件名            删除文件
 -l                    交互式询问
 -r                    递推删除
 -f                    强制删除

9.修改网卡的配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0 ;重启网卡:service network restart

DEVICE=eth0                                          设备名
HWADDR=00:0C:29:EE:82:11                             物理地址
TYPE=Ethernet                                        网络类型
UUID=4f26f0af-109f-42de-ac52-c26f4e953576            设备ID号
ONBOOT=yes                                           是否启动该配置文件
NM_CONTROLLED=yes                                    是否使用networkmanger来管理网卡
BOOTPROTO=static                                     获取Ip地址的方法(static手动,dhcp自动)
IPADDR=192.168.218.136                               ip地址
GATEWAY=192.168.218.2                                网关
NETMASK=255.255.255.0                                子网掩码
DNS1=223.5.5.5                                       域名解析
DNS2=223.6.6.6

注意:有#号的代表注释,在配置文件中不起作用:

sevice + 服务名 状态
sevice network restart(重启)/start(启动)/stop(t停止)/status/(状态)
ifconfig 查看IP地址
ifconfig 网卡IP地址 为网卡设置临时ip地址(重启后临时ip地址消失)
ifconfig eth0 192.168.218.136
ifconfig eth0:1 192.168.218.137 为网卡设置子接口
ip a s 查看IP地址

目录结构:
在这里插入图片描述

10.压缩工具(zip,gzip,bzip2 ,xz)

  1. zip 既有打包又有压缩功能:
    使用方法:zip + 包名 文件1 文件2 文件3
    特 点:保留全文件,压缩后文件以zip结尾;解压后源文件不消失,目标文件出现。
    减压:unzip + 包名 解压文件 | unzip + 包名 -d 指定压缩目录。

  2. gzip 只有压缩不能打包功能:
    使用方法:gzip + 文件
    特点:原文件消失,目标文件出现,压缩后文件是以.gz结尾的,gzip没有打包功能只有压缩功能。
    解压:gunzip + 包名
    解压特点:压缩文件消失,目标文件出现。
    不解压查看:zcat + 包名 eg()
    压缩级别 1-9 默认的为6级别
    指定的压缩级别: gzip -(6)级别 文件名

  3. bzip2 只能压缩文件,不能打包
    特点:压缩后原文件消失,压缩后的文件以.bz结尾
    bzip2 -k 保留原文件
    bunzip + 包名 解压文件
    特点:解压后源文件消失,解压后文件出现,也没有打包功能,只有压缩功能。
    bzcat + 包名 不解压查看文件
    总结: bzip2 bunzip2 bzcat

  4. xz + 文件名 只能压缩文件,不能打包
    特点:xz 没有打包功能,只有压缩功能,压缩后的文件以 . xz结尾,压缩后源文件消失,目标文件出现。
    unxz + 包名 减压文件(xz -d + 包名 同时减压文件)
    特点:减压后原文件消失,目标文件出现。
    不减压查看:xzcat + 包名 不减压查看

总结:xz unxz (xz- d) xzcat

  1. tar 本身没有压缩功能,只有打包功能(tar可以调用压缩工具)

    tar 选项 包名(自定义) 打包文件。。。。。
    -c 创建归档文件
    -v 显示过程
    -f 操作文件(必须放在最后一位)
    tar -cvf tom.tar m1 m2 m3
    特点:原文件不消失,目标文件出现,注意创造的包名。写法要以.tar结尾.
    -x 展开归档文件:
    tar -xvf + 包名 展开归档文件
    特点:展开原文件不消失,目标文件出现。
    -t 不展开归档文件查看:
    tar -tvf + 包名
    -r 向归档文件中追加文件(不能向压缩后的包追加文件)
    tar -rvf + tom.tar + m4
    tar 选项 包名 文件名
    -z 调用的是gzip 工具
    -j 调用的是bzip2工具
    -J 调用的是xz工具

    tar -czvf tom.tar.gz m1 m2 m3 调用gzip打包压缩m1 m2 m3
    tar -cvjf jerry.tar.bz2 m1 m2 m3 调用bzip2打包压缩m1 m2 m3
    tar -cJvf quanjia.tar.xz m1 m2 m3 调用xz打包压缩m1 m2 m3

    tar -xzvf tom.tar.gz 调用gzip 减压
    tar -xvjf jerry.tar.bz2 调用bzip2减压
    tar -xJvf quanjia.tar.xz 调用xz减压

    -C 指定减压路径,文件aaa
    tar -xjvf jerry.tar.bz2 -C aaa

总结:

 zip  gzip bzip2 xz      四个都是压缩工具
 tar  打包工具  (可以调用压缩工具gzip ,bzip2 ,xz)
 注意:只要用tar ,f必须有
 
 tar - cvf  tom.tar m1  m2     创建归档文件
 tar  -xvf   tom.tar           展开归档文件
 tar  -tf  tom.tar             不展开归档文件,查看文件  
 tar  -rvf  tom.tar  m4        向归档文件中追加文件
 
 tar  -zcvf    jerry.tar.gz       调用gzip压缩工具,打包压缩工具
 tar  -cJvf     xiongda.tar.xz    调用xz压缩工具,打包压缩工具
 tar  -cjvf     xionger.tar.bz2    调用bzip2压缩工具,打包压缩工具
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章