一、文件连接 //todo
二、文件权限
1、添加新用户 useradd guettp
为新用户设置密码 passwd guettp --- 输入密码: ********
2、chmod 修改权限
u 用户 ; g 用户组 ; o 其他人 ; + 增加权限 ; - 减少权限 ; = 设置成指定的权限 ;
举例:chmod u+wx,g=r,o-rwx f1 --- 为文件f1设置权限
3、chown 改变文件所有者
chown guettp f1
4、chgrp 改变所属用户组
chgrp group1 f1
三、查找命令
1、find 查找任意文件,支持通配符*和?
/etc目录下查找文件serv*
find /etc -name se* -a -type f |cat –n
2、updatedb 在文件数据库中查找,效率比find高得多,新文件不会时时的添加到数据库,locate查找新文件可能找不到,需要更新数据库 updatedb
touch myfile1 locate myfile1 updatedb locate myfile1 |
3、其他 //todo
四、用户管理
1、添加用户 useradd guettp 设置密码passwd lisi
-g 指定用户组(主组)
-G 指定附加组 -G grp1,grp2,grp2
useradd -g root -G group1 lisi |
2、userdel 删除用户
userdel guettp
3、who 查看当前登录的用户
4、//todo
五、压缩和解压缩
1、gzip
对 gz 格式压缩文件进行压缩和解压缩,不能直接对目录进行压缩
压缩:
gzip passwd
会生成 passwd.gz,并删除原文件
解压缩:
gzip -d passwd.gz
解压缩,解压之后,生成passwd,并删除压缩文件
2、tar
将目录打成一个tar文件包(不压缩),结合gzip,将tar打包文件可以再进行压缩
tar也提供了参数,自动执行gzip压缩
-c 创建打包文件 create
显示详细信息 verbos
-f 指定文件名 file
-z 打包同时压缩 gz,或者拆包时解压缩
-j 打包同时压缩 bzip2
-x 解包, tar文件,解开成文件夹
-z 解压缩
-zxvf
解压缩后进一步解包,显示详细信息,指定文件名
tar -czf aa.tar.gz aa |
gzip -d aa.tar.gz |
tar -zxvf aa.tar.gz |
3、zip
压缩文件:
zip a.zip f1
压缩目录:
zip -r a.zip aa
不会删除原文件或压缩文件
六、服务器上登录的用户之间的通信
1、write 向登录的其他用户发送信息
用zhangsan登录 who write root hello |
2、wall 向在线的所有用户发送信息
wall sdfsfs
七、网络
1、ifconfig 查看本机的网卡ip设置
2、ping 测试与另一台主机网络是否连通,及网络的连接速度,向对方发送数据,并等待对方发回数据
ping 192.168.7.xxx |
ping 127.0.0.1 ctrl+c |
-c 指定次数 ping -c 2 127.0.0.1 |
3、netstat 查看网络服务
-t tcp
-u utp
-l 监听
-r 路由
-n ip、端口
-tlun 本机监听的端口
-an 本机所有网络连接
-rn 本机路由表
常用三个参数
八、登出或重启
1、exit 或 logout 登出
2、shutdown 关机和重启
-h 关机,指定时间 -h now 或 -h 20:00
-r 重启 -r now 或 -r 20:00
-c 取消预订的关机命令
3、 //TODO
九、vim Linux命令行中的文本编辑工具,用于编写程序代码文件、shell脚本文件
1、模式
命令模式、插入模式 i a o、编辑模式
4.Esc 退出模式模式
5.:wq 保存退出
6.Esc+u 撤销
2、插入模式: //TODO
十、其他
1、Linux执行sh文件 sh test.sh
2、给test.sh 添加可执行权限 chmod 755 test.sh 或 ./test.sh
3、安装软件包并显示安装进度
rpm -ivh 软件包名
4、service network restart
5、vim下搜索内容: /usr
6、source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录