Linux基础01

一、文件基础归档和压缩

1、压缩

tar -czvf xx.tgz xx.txt

2、解压

tar -xzvf xx.tgz -C /xx/xx/

3、其他解压方式

zip unzip

7z a 7z e

二、Linux网络服务

1、ftp

三、设备挂载和卸载的概念

1、盘符与设备

Windows下的概念,比如USB连接——>F:\

2、挂载目录与设备文件

Linux下的概念,又比如USN连接——>/mnt/usb

(1)光盘手动挂载

mount -t iso9660 /dev/cdrom /mnt

(2)光盘镜像文件挂载

mount -o loop -t iso9660 mycd.iso /media

(3)FAT32位文件系统的U盘挂载

mount -t vfat /dev/sdb1 /mnt

(4)NTFS文件系统的U盘手动挂载

mount.ntfs /dev/sdb1 /mnt

3、设备卸载命令

umount

(1)卸载目录

umount /mnt

(2)卸载设备

umount /dev/sdb1

四、进程管理

1、进程查看

ps -ef

2、进程动态查看

top

(1)常用选项-p表示指定进程号j进程的资源占用情况

top -p pid

3、磁盘分区

(1)分区查看

fdisk -l

(2)分区设置

fdisk /dev/sdb

n

选择主分区或者扩展分区

设置分区数,可以直接缺省默认

设置起始和终止扇区,直接缺省默认

再n

设置逻辑分区

如果想更改分区类型,可以选择t,填写id

最后选择w,写入磁盘。

4、crontab

(1)crontab包含

分钟(m):0~59(*代表任意)

小时(h):0~23

月日:1~31

月份:1~12

星期:0~7

command命令

(2)列出定时任务

crontab -l

(3)编辑定时任务

crontab -e

(4)删除定时任务

crontab -ri

5、系统管理简单命令

(1)清屏

clear

(2)重启

reboot

(3)关机

halt            shutdown

(4)查看内存硬件信息

cat /proc/meminfo

(5)查看系统CPUx信息

cat /proc/cpuinfo

(6)操作系统信息查看

uname -a

(7)主机名查看

hostname

6、内存状态查看命令

free -g

7、磁盘文件系统空间查看

df -h

8、文件占用空间大小

du -sh 文件名

10、网络管理

(1)查看路由信息

route -n

(2)增加网关

route add default gw xxx.xxx.xxx.xxx 

(3)删除网关

route del default gw xxx.xxx.xxx.xxx

(4)网络统计信息查看

netstat 

(5)显示包括监听信息的所有网络统计信息

netstat -a

(6)显示tcpx协议相关的网络统计信息

netstat -t

11、网络连通

(1)ping

ping 127.0.0.1 (linux默认长ping)

ping -c 6 127.0.0.1(ping6次)

(2)网络地址查看和设置命令

ifconfig

详细查看网络接口的地址信息

ifconfig -a eth0

12、域名解析

nslookup:

查看域名服务解析后的映射地址,通常为某个具体的IP地址;

查看支持反向解析的域名地址;

(1)缺省解析指定域名的IP地址

nslookup www.baidu.com.cn

(2)反向解析指定IP地址的域名信息

nslookup 8.8.8.8

三、Shell

1、通配符

(1)*通配符的使用(表示0~N个任意字符)

ll test.*

(2)?通配符的使用(任意一个字符)

ll test?.?

ll test.???

(3)[]通配符(表示范围中的一个)

[0-9]:表示0~9任意一个字符

案例:

ll test[0,2]*.???

ll test[0-2]*.???

ll test[0-2,a-z]*.???

2、命令后台发送的使用

在原有命令末端使用&符号即可将该命令f发送到后台运行

3、Shell变量

(1)Shell变量的使用

color=red(不能有空格)

(2)Shell变量的引用

echo $color(不能有空格)

echo ${color}(不能有空格)

(3)自定义变量

day=Friday

echo "Today is ${day}"

4、管道与重定向

(1)标准输出重定向

ll test.* > output.txt

ll test.* >> output.txt

(2)标准出错重定向

ll test.* 2>output.txt

ll test.* 2>>output.txt

(3)合并输出重定向&,合并标准输出和标准出错的信息输出

ll test.* fileenotfound &>output.txt

>>追加,就不会覆盖

(4)输入重定向

cat <output.txt

cat <<EOF--->结束标识符

..

EOF

()管道过滤信息,重定向输出到文件

ll |grep HB > output.txt

()利用重定向拷贝文件

cat <column.txt>output.txt(<将内容展示终端console的作用)

cat column.txt>output.txt(这样就可以)

()here document

<<可以在终端输入字符的作用

cat >outputFF.txt <<FF

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值