1.介绍
2.xshell 和ftp
xshell 是一个客户端软件,用来连接虚拟机,并通过其命令行操作linux界面(如果乱码,将编码 改为utf-8)
ftp 是一款文件传输软件,可以将本地Windows上的文件传输到虚拟机上
获取ip 地址:ifconfig
3.入门须知
linux严格区分大小写
linux所有内容都以文件保存,不靠扩展名区分文件
命令之间有空格
ctrl+ c 结束当前正在运行的命令
tab 键 自动快速补齐
ctrl+l 可以清屏
方向键:上,下,左,右(移动光标)
顶级目录,根目录了,两个同一个意思 即 /
4.系统命令
su:在不退出登录的情况下,切换到另一个用户的身份
例如:su lemon ,即切换到该用户,提示输入密码,输完密码
#:表示超级管理员
$:普通用户提示
who:查看登录系统的用户
whoami:确认自己的身份
history:查找历史命令
ipconfig:查看ip
ping:用来查看网络是否连通,可以ping 一个地址
例如:ping www.baidu.com
kill:杀死进程,kill -9(强制杀死进程)
date:显示日期 ,修改时间:date -s 时间或日期
ls:查看当前目录下的文件和目录
linux下常见目录含义:
root:超级管理员用户主目录,存储root用户相关文件
home:普通用户目录,存储普通用户的相关文件
bin:存放常用命令的目录,例如su,grep等
sbin:需要一定权限才能使用的目录
etc: 存放配置文件的目录
pwd:查看当前目录
cd:用于切换目录
用法:cd 目录路径(或者全路径)
cd.. / 切换到上级目录
cd / 切换到根目录
cd ~ (cd) 切换到用户主目录 (home下面的用户主目录,或者root目录)
cd bin 和cd /bin 区别在于:后者从/ 目录开始找
mkdir:创建路径(或者说创建文件夹,同一个目录不能存在同名的文件或者子目录)
用法:mkdir 目录名
rmdir :删除空目录
用法:rmdir 目录名(空目录)
rm -rf 目录名(可以强制删除非空目录,也可以删空目录):
touch :创建文件
用法 :touch 文件名
vi:编辑文件(vim是该文件的加强版,会有颜色高亮)
用法:vi 文件名 ,就进入了文件内部
按键盘 i 键,文件就进入可编辑模式,就可以编辑内容
esc+:+wq 文件保存并退出
esc+:+q! 文件不保存并退出
输入 / 进入搜索模式,输入要搜索的内容 ,按enter键即可
按键盘G:可以直接定位到最末行(一定要按esc退出编辑模式)
按键盘g:可以直接定位到首行(一定要按esc退出编辑模式)
ll:查看当前目录下的文件和目录以及它们的详细信息
用法:ll 或者ls -l
cp:用户复制
用法: cp 文件名 目标路径
cp 文件名a 文件名b 将文件名a 重命名为文件名b
cp -R 目录名a 目录名b 将目录a 拷贝到目录b中
cat:用于查看文件中的内容
用法:cat 文件名
mv:移动命令,即剪切命令(如果目标目录下有同名文件或目录,那么会提示是否覆盖,目录 非空不能覆盖)
用法:mv 文件名/目录名 目录名
mv -b 目录名 目录名 会强制覆盖,并将原来文件备份为: 文件名~
find :查找文件,显示全目录
用法:find [路径] [选项]
find . -name a.txt 从当前目录开始查找
find / -name a.txt 从根目录开始查找
grep:在指定文件中查找字符串并打印该行,过滤,经常和 | 连用
用法 : grep 字符串 文件名
head:查看前几行
用法:head -n 5 查看前5行
tail:从指定点开始将文件写到标准输出
使用该命令的 -f 选项可以方便的查阅正在改变的日子文件
用法: tail -n 5 文件名 查看后5行
tail -f error.log 不断刷新,看到最新的内容
ps:查看进程(动态)
用法:ps -ef 显示所有运行进程,并显示启动进程的命令
netstat:查看网络状态
用法:netstat -apn 查看所有端口
netstat -apn | grep 端口号 确定一个进程的状况
chmod:赋权命令
r:4,w:2,x:1 :d(目录)rwx rwx rwx 第一列代表属主权限,第二列代表属组权限,第三列代表其他用户权限
-(文件)rwx rwx rwx 第一列代表属主权限,第二列代表属组权限,第三列代表其他用户权限
用法:chmod 532 文明名 属主对该文件有读,执行执行权限;属组对该文件有写和执行的权限;其余用户对该文件有写的权限;[-R] 级联 ,对目录下的所有文件和目录授权
tar :压缩和解压缩命令
压缩用法:tar -czvf 文件名.tar.gz 目录,将目录(文件夹)打包为文件名为 文件名.tar.gz 的压缩包
c:创建
x:解压缩
z:gzip压缩算法
v:打包的整个过程可视
f:文件
解压缩:tar -xzvf 文件名.tar.gz 将该文件解压
zip -r 文件名.zip 目录
unzip 文件名.zip
防护墙相关命令
即时开启,关闭防火墙:service iptables start;service iptables stop
永久开启,关闭防火墙:chconfig iptables on;chconfig iptables off
重启,关闭,退出命令
重启命令:reboot ,shutdown -r now
关机命令:halt ,poweroff,shutdown -h now
注销:logout