虚拟机 linux 图形界面版 在进入图形界面后按ctrl+alt+f1可以进入命令界面,ctrl+alt+f7可回到图形界面
shutdown -h now 现在关机
halt 现在关机
init0 关机
shutdown -r now 现在重启
reboot 现在重启
init6 重启
cd 改变目录
pwd 显示当前工作目录
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表目前用户所在的家目录
创建空文件:
touch 文件名
创建目录:
mkdir 文件名
拷贝文件:
cp 文件名
删除目录:
rmdir 文件名
删除文件和目录:
rm 文件名
删除文件(强制删除):
rm -f 文件名
删除文件所有内容(包括目录和文件)(强制删除):
rm -rf 文件名
移动文件和改文件名:
mv 文件名 新的文件名 (改名)
mv 文件名 移动目录路径(移动文件)
mv 文件名 移动目录路径/新的文件名(移动文件并改名)
vi 编辑器(可修改文件内容和查看文件内容)
1.vi 文件名
2.输入i(进入插入模式)
3.编辑文件内容
4.按Esc(进入命令模式)
5.输入:(wq 表示保存并退出)(q! 表示不保存退出)
ps:w 表示写入或者保存q 表示退出 【!表示强制执行操作】 文件拥有者没有权限也可强制写入,不是该文件的拥有者无法强制写入
ll 查看详细信息包括权限
ls 列出文件和目录
ls -a 显示隐藏文件
ls -l 显示长列表格式
ls -al 显示隐藏文件并显示长列表格式
查看文件内容:
lest 文件名
more 文件名
cat 文件名
vi 文件名
ssh服务:连接对方虚拟机
ssh root@对方ip
例:ssh root@192.168.13.2
修改文件的访问
chmod (权限数值) 用户名
权限修改文件组的权限
chmod (权限数值) 文件名
启动各种服务
apachectl start 启动apache
service iptables start 启动防火墙
service sshd start 启动ssh
进入bin目录 ./startup.sh 启动tomcat
1. sftp命令
命令格式:sftp:用户名@ip
系统会提示输入密码,按系统要求输入密码
1):默认会进入到当前用户的主目录下。比如root,进入到/root目录。普通用户进入到/home/用户目录
2):远程主机操作
cd 进入某个目录
ls 查看文件列表
pwd 查看当前目录
get 获取某个文件
3):本地主机操作
lcd 进入某个目录
lls 查看文件列表
lpwd 查看当前目录
lget 获取某个文件
put 向服务器放一个文件
2. 变量
1):在操作系统中可以定义变量
定义变量的格式export变量名=变量值
示例:export age=18
简化写法,可以省略export:age=18
2):引用变量
echo $age
或者;echo ${age}
其中echo为输出到控制台。
3. 打包解包
1):把文件打包
其中参数c是create创建文件
v是verbose显示操作过程中的详细信息
f是file指定一个文件名
tar -cvf 包名(*.tar) 文件名
2):把打包文件解包
t是查看文件内容
tar -tvf 包名(*.tar)
3):显示tar包中的文件明细(不解包的情况下)
x是解包
tar -xvf 包名(*.tar)
4. 压缩/解压缩
4)压缩文件
tar -czvf 包名(*.tar.gz) 文件名
5):把打包文件解压缩
tar -xzvf 包名(*.tar.gz)
6):解压到指定目录
tar -xzvf 包名(*.tar.gz) -C 解压的路径
查看端口情况
netstat -na|grep 端口号
5.杀死进程 Kill
查看进程
ps -ef
ps -aux
杀死进程
kill -s 9 进程编号
例:kill -s 9 2928
查找指定的程序的进程
例:ps -ef|grep firefox