从零开始学安全(七)●Linux基础命令学习笔记

halt 关机
reboot 现在重新启动
su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如:  su - wangxin root 要输入密码
cd 切换目录【如:cd / 表示切换到linux的根目录!!(/)表示根目录】
pwd 显示用户当前在哪个路径下的命令 
clear 清空屏幕

du 度量目录文件大小
du –sh 显示本文件夹整体空间大小

whoami 查看当前登录用户名

/etc/group文件包含所有组
/etc/shadow和/etc/passwd系统存在的所有用户名  !!说明用户不存在密码  lgo 结尾的用户不能登录

useradd xxx 添加用户

passwd xxx   给用户设置密码

userdel  -r  xiao 不能删除当前登陆用户  -r 包括删除家目录

ifconfig   查看IP

touch  要创建的目录文件+名字   创建文件

echo  123>test   将123写入test 文件 覆盖

cat  文件目录 查看文件内容

复制: cp 源文件位置 目标路径
移动: mv 源文件 目录路径
改名字:mv 原文件名 目标文件名
删文件: rm 文件名
rm -r 文件夹
rm -f 文件名
rm -rf 文件夹

一点一点地读文件 : more 文件(显示百分比) q键退出
head 文件 默认读取前10行
head -n 6 文件 读取前6行

tail 文件 默认读取后10行
tail -n 6 文件 读取后6行

service 服务名  stop/start /status     暂停/开始/服务状态

find 路径 [-name/ -type  /-size  /-time(小时、分钟、秒)] 文件名( *  ?)

cat test.txt |grep 1 在文件test.txt中查找1
==grep 1 test.txt

netstat -tnlp     web连接情况 和端口情况 

 man 查看手册  man ping  查看命令帮助

 创建多个ip

 ifconfig  eth0:192.168.0.11/24    在eth0 安装多个ip

route -n 查看路由 geteway 网关 访问都是网关

chmod 666 文件名  更改权限

systemctl  服务名  start stop status

wc -l /w/c test i统计的行数 2 单词数 c 统计字符数 不加就是全部查询
gzip 原文件名 压缩成的文件名
gzip -9 -d 高度缩比 /释放压缩文件 gz
-d 文件名 不用填解压缩后文件名
bzip2 -9 bz2 后缀名 和gzip一样
ls -lh h 显示文件大小
tar -c 创建归档文件 -v输出详情 -cvf 打包 -xvf 解压
tar -cvf 打包名 要打包的文件 tvf 显示打包文件里面的内容
tar -rfv x.tart/要追加的包 tt/追加内容
对文件打包后在压缩
gzip -9 text.tar tel.tar.gz
-zxcf 解压打包文件