Linux系统简介:
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这一点其他系统做不到。
特点:1、完全免费 2、多用户、多任务 3、支持多种平台
入门须知:
1、Linux命令区分大小写,如果没有特别说明,保持小写
2、命令之间有空格(例如ping命令)
3、命令需要多动手敲!
4、命令有很多,不知道的可百度。
5、出现错误时,可将错误代码复制粘贴到百度,查询相应解决办法。
xshell、xftp的连接
1、xshell:方便使用虚拟机
2、xftp:windows与Linux系统之间文件的传递(直接拖动即可)
3、如果xshell连接页面显示为乱码,则需要把默认语言更改为Unicode(UTF-8),点击菜单栏中的地球图标更改即可。
系统管理相关命令
1、su:在不退出登陆的情况下,切换到另一个用户的身份(switch user)
例如:su root 是指切换到超级管理员用户,将提示输入密码,输完密码可直接登录
# 超级用户提示符
$ 普通用户提示符
2、hostname:查看主机名
例:【root@localhost ~】# localhost就是当前虚拟机的名字,~是当前目录名字 root当前登录用户名
3、who 查询登录到系统的用户
4、history 查看运行命令的历史
5、uname-a 查看系统位数
6、ifconfig 显示网卡信息——查询虚拟机的IP地址
7、ping 测试网络连通情况
Ctrl+c 可以快速结束当前运行命令
8、date 显示日期 修改时间:date-s时间或日期 例如 date-s 20161213 date -s 16:06 ed Dec 14 16:05:00 PST 2016 命令中PST 是指标准太平洋时区
pst 表示标准太平洋时区
9、kill 杀死进程 (kill -9 进程号 强制杀死进程)
目录操作命令
1、pwd 命令 显示当前工作的路径
2、cd 命令 切换目录 用法: cd 目录路径
cd /usr/etc
cd ./ 当前目录
cd ../切换到上级目录
cd /切换到根目录
cd ~(或者只有cd)切换到主目录,root用户即/root目录
【PS:“/”表示根目录,根目录切换到子目录不需要加“/”;只有根目录下文件,路径才有“/”;从当前目录切换到子目录时,直接加子目录的路径,前面不需要加当前目录路径;】
3、mkdir 创建目录
mkdir 目录名
drwxr-xr-x. 2 root root 4096 Dec 14 16:28 test (rwxr-xr-x rwx:文件拥有者的权限:读写执行; r-x :用户所在组的权限:读执行 ;r-x 其他用户权限)
4、rmdir 删除空目录
用法:rmdir 目录名
也可用:rm-rf 目录名 (空目录,文件,都可以删除)
重启和关闭命令
重启命令:reboot(慎用)
#reboot
其他还有:shutdown -r now
关机命令:halt
其他 :shutdown -h now
poweroff
PS:
——CTRL+C 结束当前正在运行的程序
——tab键使用,自动关联
——方向键“上”、"下"对历史命令,上一个、下一个进行查找
关闭防火墙
即时生效,重启后失效:
开启: service iptables start
关闭 : service iptables stop
永久关闭防火墙:重启生效
开启:chkconfig iptables on
关闭:chkconfig iptables off
初学者常见问题提醒
错误提示:permission denied,表示权限不够。——解决办法:切换到root用户,或者赋予权限
错误提示:command not found ,命令没有找到。——确认拼写是否有误
Linux中复制目录报错cp:omitting directory ——一般出现这个错误,是目录下面的目录,不能直接拷贝