linux 常用

1.基础

chmod 666 /文件目录/* 设置所有权限

cmd : jar -cvf market.jar . 打包

linux:jar -xvf market.jar 解压

linux-delete : rm -rf 文件夹 rm 文件

 cp -rf /home/wangshiming/Downloads/* /home/wangshiming/tools 复制
 cp -rf resource to 复制

mkdir  file  建立文件夹
先ESC

: q 在未作修改的情况下退出

: q! 放弃所有修改,退出编辑程序

关机:halt

2.tomcat

cd /java/tomcat
#执行
sh权限 chmod u+x *.sh
bin/startup.sh #启动tomcat
bin/shutdown.sh #停止tomcat
tail -f logs/catalina.out #看tomcat的控制台输出;
 
#看是否已经有tomcat在运行了
ps -ef |grep tomcat
#如果有,用kill;
kill -9 pid #pid 为相应的进程号

log显示:到log目录下,tail -f catalina.out ctrl+c 退出。

3.挂载

linux共享文件映射

linux 挂载  winserver2003
mount -t cifs -o username=lxy,password=123456 //192.168.0.220/marketCache /usr/weixin/wechat
umount /usr/weixin/wechat/remote

linux 挂载windows
 mount -t cifs -o username=administrator //88.9.1.230/cleardata /usr/data/remote
 mount -t cifs -o username=administrator //88.9.1.230/cleardata /usr/data/remote
 
 mount -t cifs -o username=administrator //11.9.1.225/hq /usr/data/hq

————————————————–

linux共享文件映射至linux

  vi   /etc/exports  #在此文件中进行设置
/home/work  *(rw,sync,no_root_squash)
此句是代表所有的主机都可以对A主机上的/home/work进行共享,其权限如下:

rw:读写权限 ,只读权限是ro;

sync:表示所有数据在请求时写入共享,即数据同步写入内存和硬盘;

no_root_squash:表示允许挂接此目录的客户机享有该主机的 root 身份。

编辑保存,执行以下命令:

servicenfs restart    —-开启nfs服务

showmount -e 172.16.50.21 (此命令可以查主机上的全部挂载目录)

//linux1服务器上做的工作

# mount–t nfs 192.168.0.20:/home/work /mnt/nfs
 mount -t nfs 88.9.1.225:/export/install4wx /usr/data/soft
 
4.解压缩

#tar zxvf /bbs.tar.zip -C /zzz/bbs

5.vi操作

vi打开编辑文件
vi <filePathAndName>

示例:vi test.conf,vi /tmp/test.conf,…

如果指定的filePathAndName存在则会自动载入该文件内容,如果不存在则会自动创建。

注:每行前显示波浪符号的表示该行为空行。

二、vi进入输入模式
vi工作于两种模式:指令模式和输入模式。指令模式是打开文件后的默认模式模式,此时输入任何字符均被视为控制指令。输入模式就是普通的编辑模式,此时输入字符默认为输入内容。

三、vi编辑指令
1、屏幕翻页
Ctrl+u: 向上翻半屏
Ctrl+f: 向上翻一屏
Ctrl+d: 向下翻半屏
Ctrl+b: 向下翻一屏
2、移动光标指令
移动光标普遍使用的是方向键,考虑兼容问题,vi定义太多的方向指令,下面只是一小小部分(常用的几个):

space: 光标右移一个字符
Backspace: 光标左移一个字符
Enter: 光标下移一行
nG: 光标移至第n行首
n+: 光标下移n行
n-: 光标上移n行
n$: 光标移至第n行尾
0: 光标移至当前行首
$: 光标移至当前行尾
3、插入删除指令
常用插入、删除指令如下:

i:在当前光标前插入,光标后文本向后移
a:从当前光标后插入,光标后文本后移
I:在光标所在行首插入(第一个非空白字符前)
A:从光标所在行末插入
o: 在光标所在行下面新增一行(并进入输入模式)
O: 在光标所在行上方新增一行(并进入输入模式)
x: 删除光标所在字符,等同于[Delete]功能键
X: 删除光标前字符,相当与[Backspace]
dd: 删除光标所在的行
r: 修改光标所在字符
R: 替换当前字符及其后的字符,直到按 [ESC]
s: 从当前光标位置处开始,以输入的文本替代指定数目的字符
S: 删除指定数目的行,并以所输入文本代替之
do: 删至行首
d$: 删至行尾
四、vi退出
退出输入模式,先按一下[ESC]键(有时要多按两下),然后执行:

:w ——保存当前文件
:wq —— 存盘退出(与指令 😡 功能相同)
:q —— 直接退出,如已修改会提示是否保存
:q! ——不保存直接退出

发表评论

邮箱地址不会被公开。 必填项已用*标注

昵称 *