Linux shell命令2

来源:互联网 发布:linux enca 编辑:程序博客网 时间:2024/06/05 11:31
       /boot //启动文件
/bin //二进制文件
/dev //设备文件
/etc //配置文件
/lib //库文件
/mnt //挂载文件
/proc //进程文件
/root //根目录文件
/var //可变的
/usr //用户文件

sudo  mount -t   vfat   /dev/sdb4   /mnt/yu
      命令 类型      设备    挂载点
ls
1--- ls -i //查看inode号,唯一标识一个文件

2--- ls -l

文件的类型(7种)
b //块设备文件
c //字符设备文件
d //目录
- //普通文件
l //链接文件
s //套接字文件
p //管道


 -rw-rw-r--   1      linux linux   87 Oct 25 15:55 1.c
类型  权限   链接数   用户名 组名   大小  时间     文件名


touch
1--- 创建新文件
2--- 更新文件的时间戳

mv
1--- 移动
2--- 更名操作

链接文件
ln 1.c link

1--- 硬链接
1、对一个文件的备份
2、没有开辟新的空间
3、类型:普通文件类型
4、影响文件的链接数
ln -s  `pwd`/1.c link

2--- 软链接(符号链接)
1、windows快捷方式一样
2、开辟新的空间
3、类型:链接文件类型
4、原文件使用绝对路径

归档文件是将一组文件或目录保存在一个文件中。
压缩文件也是将一组文件或目录保存一个文件中,并按照某种存储格式保存在 磁盘上,所占磁盘空间比其中所有文件总和要少。
1、不具有归档功能
2、不能对目录进行压缩
gzip 1.c    2.c //压缩
gunzip 1.c.gz  2.c.gz //解压
bzip2   1.c  2.c //压缩
bunzip2 1.c.bz2   2.c.bz2//解压

zip file.zip  1.c 2.c//压缩
unzip file.zip//解压

gzip  是Linux中最流行的压缩工具,具有很好的移植性。
bzip2 在性能上优于gzip,提供了最大限度的压缩比率。
zip   经常在Linux和微软Windows间交换文件,建议使用。 

tar
tar -cjf  file.tar.bz21.c  2.c  3.c //bzip2压缩
tar -czf  file.tar.gz1.c  2.c  3.c //gzip压缩
tar -xvf  file.tar.bz2//解压
-c  创建一个新的归档文件
-f  用户指定归档文件的文件名,否则使用默认名称
-x  释放归档文件
-v  显示归档和释放的过程信息
-j  由tar生成归档,然后由bzip2压缩
-z  由tar生成归档,然后由gzip压缩

网络配置(NAT->桥接)

/etc/network/interfaces//IP、子网掩码、网关
/etc/resolv.conf//DNS
sudo /etc/init.d/networking  restart//重启网卡
/etc/rc.local //自启动文件
       ifconfig
ifconfig //查看网络
sudo ifconfig eth0 down//重启网卡
sudo ifconfig eth0 up

$ chmod 777 1.sh
3> 执行

rw- rw- r--
110 110 100
6    6   4
rwx rwx rwx
7   7   7
3--- 预定义变量

$@   $* 命令行所有位置参数(除第一个)
$# 命令行所有位置参数的个数(除第一个)
$$ PID
$? 1、只与上一条shell命令有关
2、获取上一条shell命令的执行状态成功$?=0
$HOME  <==> /hemo/linux/


0 0